Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $30,503,000.00 | $42,924,000.00 | $33,883,000.00 | $36,616,000.00 | $35,613,000.00 | $46,608,000.00 | $21,891,000.00 | $46,672,000.00 | $19,394,000.00 | $5,544,000.00 | $5,300,000.00 | $6,360,000.00 | $9,759,000.00 | $15,319,000.00 | $5,532,000.00 | $5,498,000.00 | $5,541,000.00 | $1,939,000.00 | $6,951,000.00 | $5,482,285.00 | $5,911,310.00 | $7,323,571.00 | $5,934,043.00 | $9,263,356.00 | $2,858,014.00 | $13,968,046.00 | $5,196,914.00 | $18,967,189.00 | $274,598.00 | $518,879.00 | $993,627.00 | -- |
Accounts Receivable Net Current | $103,539,000.00 | $63,634,000.00 | $58,973,000.00 | $71,099,000.00 | $41,174,000.00 | $50,358,000.00 | $44,453,000.00 | $37,592,000.00 | $13,882,000.00 | $21,743,000.00 | $20,299,000.00 | $21,286,000.00 | $15,801,000.00 | $14,420,000.00 | $19,256,000.00 | $30,054,000.00 | $26,099,000.00 | $27,285,000.00 | $10,729,000.00 | $31,288,010.00 | $28,265,692.00 | $23,496,089.00 | $7,165,487.00 | $2,616,727.00 | $1,869,930.00 | $1,573,996.00 | $914,741.00 | -- | -- | -- | -- | -- |
Inventory | $41,280,000.00 | $50,242,000.00 | $67,425,000.00 | $50,971,000.00 | $44,973,000.00 | $40,028,000.00 | $15,791,000.00 | $13,880,000.00 | $19,575,000.00 | $24,190,000.00 | $11,947,000.00 | $23,288,000.00 | $25,455,000.00 | $23,458,000.00 | $15,261,000.00 | $12,644,000.00 | $16,593,000.00 | $15,027,000.00 | $14,185,000.00 | $7,950,960.00 | $11,294,596.00 | $10,131,419.00 | $10,057,787.00 | $3,951,900.00 | $2,415,032.00 | $2,170,307.00 | $1,518,638.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $182,608,000.00 | $169,222,000.00 | $177,802,000.00 | $177,691,000.00 | $147,489,000.00 | $141,956,000.00 | $86,761,000.00 | $102,483,000.00 | $57,763,000.00 | $57,310,000.00 | $42,499,000.00 | $54,723,000.00 | $54,175,000.00 | $58,140,000.00 | $44,323,000.00 | $51,520,000.00 | $49,837,000.00 | $46,209,000.00 | $35,019,000.00 | $48,043,292.00 | $48,341,895.00 | $44,308,035.00 | $29,461,615.00 | $37,165,773.00 | $57,752,846.00 | $78,440,746.00 | $63,256,961.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $466,253,000.00 | $456,712,000.00 | $457,564,000.00 | $444,075,000.00 | $429,842,000.00 | $403,130,000.00 | $227,077,000.00 | $181,675,000.00 | $177,575,000.00 | $177,736,000.00 | $180,455,000.00 | $181,019,000.00 | $183,145,000.00 | $181,896,000.00 | $178,202,000.00 | $171,945,000.00 | $164,193,000.00 | $156,343,000.00 | $149,205,000.00 | $144,470,229.00 | $136,574,558.00 | $125,825,988.00 | $115,450,841.00 | $103,011,333.00 | $88,333,656.00 | $63,712,525.00 | $46,433,726.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $4,592,000.00 | $3,965,000.00 | $4,198,000.00 | $3,830,000.00 | $2,832,000.00 | $3,589,000.00 | $491,000.00 | $520,000.00 | $573,000.00 | $540,000.00 | $885,000.00 | $965,000.00 | $949,000.00 | $983,000.00 | $1,017,000.00 | $1,041,000.00 | $994,000.00 | $1,013,000.00 | $975,000.00 | $624,920.00 | $524,648.00 | $422,137.00 | $318,206.00 | $385,514.00 | $218,706.00 | $21,841.00 | $21,354.00 | -- | -- | -- | -- | -- |
Total Assets | $674,011,000.00 | $646,706,000.00 | $660,391,000.00 | $641,316,000.00 | $596,339,000.00 | $562,132,000.00 | $329,033,000.00 | $299,084,000.00 | $247,082,000.00 | $240,983,000.00 | $228,623,000.00 | $241,312,000.00 | $242,101,000.00 | $244,659,000.00 | $226,813,000.00 | $227,756,000.00 | $218,137,000.00 | $206,691,000.00 | $188,244,000.00 | $196,177,594.00 | $188,226,849.00 | $173,275,475.00 | $148,098,031.00 | $143,547,102.00 | $149,087,956.00 | $149,424,390.00 | $119,209,092.00 | -- | -- | -- | -- | -- |
Accounts Payable | $59,694,000.00 | $51,584,000.00 | $49,781,000.00 | $49,850,000.00 | $34,825,000.00 | $30,130,000.00 | $15,346,000.00 | $21,157,000.00 | $16,847,000.00 | $16,751,000.00 | $11,742,000.00 | $11,803,000.00 | $8,236,000.00 | $13,099,000.00 | $10,663,000.00 | $13,851,000.00 | $16,325,000.00 | $15,247,000.00 | $16,393,000.00 | $22,723,150.00 | $20,062,221.00 | $28,327,276.00 | $19,532,531.00 | $14,484,726.00 | $16,307,435.00 | $10,117,174.00 | $8,955,884.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $49,657,000.00 | $46,485,000.00 | $38,700,000.00 | $33,070,000.00 | $41,806,000.00 | $49,209,000.00 | $19,410,000.00 | $14,081,000.00 | $12,946,000.00 | $10,721,000.00 | $11,591,000.00 | $9,325,000.00 | $12,752,000.00 | $11,484,000.00 | $11,740,000.00 | $11,156,000.00 | $9,390,000.00 | $9,124,000.00 | $8,094,000.00 | $6,630,213.00 | $8,824,787.00 | $6,107,123.00 | $2,821,422.00 | $1,557,735.00 | $385,616.00 | $2,294,485.00 | $1,174,904.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $301,743,000.00 | $294,108,000.00 | $323,286,000.00 | $304,393,000.00 | $287,141,000.00 | $263,463,000.00 | $117,959,000.00 | $105,277,000.00 | $61,652,000.00 | $66,690,000.00 | $59,528,000.00 | $68,465,000.00 | $65,568,000.00 | $71,691,000.00 | $56,730,000.00 | $60,543,000.00 | $57,578,000.00 | $57,805,000.00 | $47,135,000.00 | $59,159,090.00 | $58,114,359.00 | $54,061,107.00 | $34,700,745.00 | $27,904,798.00 | $27,530,115.00 | $24,378,578.00 | $35,420,969.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | $128,896,000.00 | -- | $45,513,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $9,474,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $279,962,000.00 | $275,929,000.00 | $272,728,000.00 | $171,531,000.00 | $168,711,000.00 | $166,994,000.00 | $163,566,000.00 | $162,437,000.00 | $161,095,000.00 | $159,899,000.00 | $158,859,000.00 | $157,866,000.00 | $156,777,000.00 | $155,863,000.00 | $154,957,000.00 | $153,976,000.00 | $152,872,000.00 | $151,813,000.00 | $150,926,000.00 | $150,228,209.00 | $149,533,523.00 | $148,838,837.00 | $148,293,263.00 | $147,938,891.00 | $147,618,884.00 | $147,623,351.00 | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $91,775,000.00 | $76,142,000.00 | $63,850,000.00 | $164,948,000.00 | $140,045,000.00 | $131,234,000.00 | $47,067,000.00 | $30,929,000.00 | $23,894,000.00 | $13,952,000.00 | $9,809,000.00 | $14,554,000.00 | $19,330,000.00 | $16,678,000.00 | $14,716,000.00 | $12,828,000.00 | $7,278,000.00 | $-3,335,000.00 | $-10,218,000.00 | $-13,610,530.00 | $-19,821,858.00 | $-30,025,294.00 | $-35,291,571.00 | $-32,691,680.00 | $-26,456,136.00 | $-22,968,165.00 | $-18,251,357.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $372,268,000.00 | $352,598,000.00 | $337,105,000.00 | $336,923,000.00 | $309,198,000.00 | $298,669,000.00 | $211,074,000.00 | $193,807,000.00 | $185,430,000.00 | $174,293,000.00 | $169,095,000.00 | $172,847,000.00 | $176,533,000.00 | $172,968,000.00 | $170,083,000.00 | $167,213,000.00 | $160,559,000.00 | $148,886,000.00 | $141,109,000.00 | $137,018,504.00 | $130,112,490.00 | $119,214,368.00 | $113,397,286.00 | $115,642,304.00 | $121,557,841.00 | $125,045,812.00 | $-4,985,810.00 | $409,030.00 | $2,712,286.00 | $3,325,085.00 | $6,659,650.00 | $-973,562.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $674,011,000.00 | $646,706,000.00 | $660,391,000.00 | $641,316,000.00 | $596,339,000.00 | $562,132,000.00 | $329,033,000.00 | $299,084,000.00 | $247,082,000.00 | $240,983,000.00 | $228,623,000.00 | $241,312,000.00 | $242,101,000.00 | $244,659,000.00 | $226,813,000.00 | $227,756,000.00 | $218,137,000.00 | $206,691,000.00 | $188,244,000.00 | $196,177,594.00 | $188,226,849.00 | $173,275,475.00 | $148,098,031.00 | $143,547,102.00 | $149,087,956.00 | $149,424,390.00 | $119,209,092.00 | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,400,000.00 | $3,770,000.00 | $6,240,000.00 | $11,002,000.00 | $12,350,000.00 | $16,397,000.00 | $22,542,000.00 | $16,454,000.00 | $9,229,000.00 | $12,760,000.00 | $17,418,000.00 | $11,612,000.00 | $2,644,000.00 | $-2,120,000.00 | $-701,000.00 | $692,000.00 | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $14,114,000.00 | $11,458,000.00 | $26,061,000.00 | $11,742,000.00 | $40,032,000.00 | $29,282,000.00 | $21,629,000.00 | $15,767,000.00 | $9,873,000.00 | $4,707,000.00 | $21,023,000.00 | $15,723,000.00 | $5,039,000.00 | $4,717,000.00 | $18,179,000.00 | $13,127,000.00 | $8,664,000.00 | $3,960,000.00 | $14,006,000.00 | $10,607,793.00 | $3,692,254.00 | $3,431,144.00 | $11,214,056.00 | $8,291,489.00 | $5,513,701.00 | $3,286,585.00 | $3,125,941.00 | $1,671,855.00 | $759,492.00 | $399,995.00 | $918,269.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $3,275,000.00 | $57,994,000.00 | $10,046,000.00 | $31,867,000.00 | $150,387,000.00 | $36,689,000.00 | $39,533,000.00 | $17,032,000.00 | $8,265,000.00 | $1,244,000.00 | $-19,093,000.00 | $-10,741,000.00 | $-4,299,000.00 | $1,141,000.00 | $29,532,000.00 | $27,592,000.00 | $21,138,000.00 | $8,250,000.00 | $2,025,000.00 | $22,070,823.00 | $10,646,805.00 | $5,620,000.00 | $-15,892,866.00 | $-6,342,528.00 | $-6,893,301.00 | $-3,183,707.00 | $-7,529,784.00 | $-5,920,059.00 | $-603,330.00 | $-3,833,323.00 | $-2,333,091.00 | -- |
Loss Before Income Taxes | $2,572,000.00 | $24,967,000.00 | $40,829,000.00 | $30,805,000.00 | $146,195,000.00 | $128,724,000.00 | $44,406,000.00 | $22,770,000.00 | $14,147,000.00 | $3,977,000.00 | $-8,391,000.00 | $-200,000.00 | $3,912,000.00 | $2,072,000.00 | $30,097,000.00 | $27,704,000.00 | $12,781,000.00 | $8,241,000.00 | $25,187,000.00 | $6,274,201.00 | $16,855,319.00 | $6,009,584.00 | $-15,417,000.00 | $-12,816,658.00 | $-6,581,114.00 | $-3,093,143.00 | $-7,515,000.00 | -- | -- | -- | -- | -- |
Earnings Per Share Basic | -- | $0.41 | $0.71 | $0.57 | $2.63 | $0.61 | $0.90 | $0.48 | $0.32 | $0.10 | $-0.12 | -- | $0.11 | $0.05 | $0.61 | $0.56 | $0.43 | $0.17 | $0.08 | $0.54 | $0.39 | $0.13 | $-0.07 | $-0.16 | $-0.09 | $-0.10 | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | -- | -- | 44,414,000 | 44,281 | 44,164,000 | 44,085 | 43,964,000 | 43,915 | 43,816 | 43,443 | 42,460,000 | 42,373 | 42,704 | 41,760 | 40,838,000 | 40,804 | 40,737 | 40,604,000 | 40,039,000 | 40,024,069 | 39,994,386 | 39,905,327 | 37,578,000 | 36,912,362 | 35,592,366 | 32,068,708 | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | -- | $0.40 | $0.70 | $0.57 | $2.60 | $2.27 | $0.90 | $0.16 | $0.32 | $0.10 | $-0.12 | $-0.11 | $0.06 | $0.05 | $0.61 | $0.56 | $0.43 | $0.17 | $0.08 | $0.15 | $0.38 | $0.13 | $-0.07 | $-0.16 | $-0.09 | $-0.10 | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | -- | -- | 44,752,000 | 44,692 | 44,702,000 | 44,747 | 44,257,000 | 44,465 | 43,816 | 43,443 | 42,460,000 | 42,373 | 42,704 | 41,760 | 40,838,000 | 40,804 | 40,810 | 40,652 | 40,263,000 | 40,329,309 | 40,241,917 | 40,141,652 | 37,578,000 | 39,509,311 | 39,072,394 | 32,068,708 | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | -- | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | 260,000,000 | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | 44,155,735 | 44,155,735 | 44,418,879 | 44,155,735 | 44,072,611 | 44,092,981 | 44,109,366 | 42,706,908 | 42,706,908 | 40,950,175 | 42,716,901 | 42,621,869 | 42,664,327 | 40,950,175 | 40,933,831 | 40,942,581 | 40,832,890 | 40,082,467 | 40,082,467 | 40,082,467 | 40,082,467 | 39,559,366 | 39,509,311 | 39,509,311 | 39,062,576 | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | $444,000.00 | $442,000.00 | $441,000.00 | $441,000.00 | $441,000.00 | $441,000.00 | $442,000.00 | $427,000.00 | $427,000.00 | $426,000.00 | $427,000.00 | $410,000.00 | $409,000.00 | $409,000.00 | $408,000.00 | $401,000.00 | $400,825.00 | $400,825.00 | $400,825.00 | $395,594.00 | $395,093.00 | $395,093.00 | $390,626.00 | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | $18,000,000.00 | $11,100,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |