Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $11,100,000.00 | $15,700,000.00 | $8,200,000.00 | $6,400,000.00 | $14,400,000.00 | $3,700,000.00 | $5,200,000.00 | $5,100,000.00 | $3,800,000.00 | $600,000.00 | $2,800,000.00 | $3,400,000.00 | $1,500,000.00 | $2,800,000.00 | $3,400,000.00 | $6,000,000.00 | $11,400,000.00 | $6,900,000.00 | $8,000,000.00 | $1,700,000.00 | $5,700,000.00 | $2,600,000.00 | $2,000,000.00 | $10,500,000.00 | $1,100,000.00 | $5,300,000.00 | $20,700,000.00 | $2,400,000.00 | -- | $1,600,000.00 | -- | -- | -- | -- |
Accounts Receivable Net Current | $70,600,000.00 | $85,400,000.00 | $89,900,000.00 | $74,900,000.00 | $78,500,000.00 | $91,200,000.00 | $95,000,000.00 | $84,500,000.00 | $88,600,000.00 | $80,800,000.00 | $57,600,000.00 | $35,500,000.00 | $27,300,000.00 | $25,900,000.00 | $21,000,000.00 | $16,000,000.00 | $42,200,000.00 | $41,500,000.00 | $48,900,000.00 | $54,000,000.00 | $51,800,000.00 | $45,400,000.00 | $49,700,000.00 | $43,300,000.00 | $38,500,000.00 | $32,100,000.00 | $24,900,000.00 | $19,100,000.00 | -- | $13,400,000.00 | -- | -- | -- | -- |
Inventory | $6,400,000.00 | $6,400,000.00 | $7,700,000.00 | $7,500,000.00 | $6,500,000.00 | $5,900,000.00 | $5,400,000.00 | $4,200,000.00 | $3,900,000.00 | $2,500,000.00 | $2,800,000.00 | $2,700,000.00 | $2,300,000.00 | $2,300,000.00 | $1,700,000.00 | $2,000,000.00 | $4,100,000.00 | $3,800,000.00 | $2,500,000.00 | $7,700,000.00 | $5,900,000.00 | $4,900,000.00 | -- | -- | -- | $1,500,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,100,000.00 | $7,100,000.00 | $6,800,000.00 | $6,500,000.00 | $5,700,000.00 | $6,600,000.00 | $4,100,000.00 | -- | $1,400,000.00 | -- | -- | -- | -- |
Total Current Assets | $116,500,000.00 | $135,400,000.00 | $151,000,000.00 | $128,100,000.00 | $140,300,000.00 | $140,100,000.00 | $162,000,000.00 | $129,800,000.00 | $126,400,000.00 | $105,200,000.00 | $125,500,000.00 | $50,700,000.00 | $37,400,000.00 | $35,700,000.00 | $28,900,000.00 | $26,900,000.00 | $64,700,000.00 | $58,700,000.00 | $68,500,000.00 | $73,100,000.00 | $74,700,000.00 | $61,100,000.00 | $63,600,000.00 | $64,500,000.00 | $51,900,000.00 | $49,100,000.00 | $56,000,000.00 | $31,600,000.00 | -- | $22,300,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | -- | -- | -- | -- | -- | -- | $226,200,000.00 | $238,000,000.00 | $250,500,000.00 | $270,600,000.00 | $196,800,000.00 | $182,600,000.00 | $182,800,000.00 | $189,400,000.00 | $197,900,000.00 | $206,600,000.00 | $216,100,000.00 | $218,900,000.00 | $222,800,000.00 | $227,700,000.00 | $230,700,000.00 | $229,800,000.00 | $230,700,000.00 | $214,900,000.00 | $199,900,000.00 | $189,200,000.00 | $180,700,000.00 | $120,900,000.00 | -- | $102,400,000.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,800,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $9,000,000.00 | $8,600,000.00 | $1,600,000.00 | -- | $1,600,000.00 | -- | -- | -- | -- |
Other Assets | $900,000.00 | $1,000,000.00 | $1,200,000.00 | $1,200,000.00 | $100,000.00 | $1,600,000.00 | $1,200,000.00 | $3,500,000.00 | $3,700,000.00 | $2,700,000.00 | $1,400,000.00 | $1,000,000.00 | $1,200,000.00 | $1,200,000.00 | $700,000.00 | $400,000.00 | $500,000.00 | $100,000.00 | $700,000.00 | $700,000.00 | $700,000.00 | $1,600,000.00 | $500,000.00 | $100,000.00 | $100,000.00 | $1,600,000.00 | $700,000.00 | $2,300,000.00 | -- | $200,000.00 | -- | -- | -- | -- |
Total Assets | $355,500,000.00 | $378,000,000.00 | $393,500,000.00 | $364,800,000.00 | $375,500,000.00 | $381,600,000.00 | $408,200,000.00 | $385,600,000.00 | $394,500,000.00 | $393,100,000.00 | $338,900,000.00 | $250,500,000.00 | $235,300,000.00 | $240,600,000.00 | $241,400,000.00 | $248,100,000.00 | $296,300,000.00 | $293,500,000.00 | $308,400,000.00 | $317,900,000.00 | $323,600,000.00 | $302,500,000.00 | $305,000,000.00 | $289,900,000.00 | $262,500,000.00 | $259,700,000.00 | $257,000,000.00 | $165,300,000.00 | -- | $135,700,000.00 | -- | -- | -- | -- |
Accounts Payable | $21,700,000.00 | $31,300,000.00 | $32,600,000.00 | $22,000,000.00 | $27,600,000.00 | $24,300,000.00 | $36,700,000.00 | $26,900,000.00 | $23,100,000.00 | $20,700,000.00 | $8,700,000.00 | $13,500,000.00 | $9,300,000.00 | $10,500,000.00 | $8,200,000.00 | $5,100,000.00 | $13,200,000.00 | $13,800,000.00 | $9,500,000.00 | $15,000,000.00 | $18,700,000.00 | $17,200,000.00 | $30,200,000.00 | $33,600,000.00 | $34,500,000.00 | $32,000,000.00 | $22,300,000.00 | $11,700,000.00 | -- | $4,700,000.00 | -- | -- | -- | -- |
Accrued Liabilities | $27,000,000.00 | $29,600,000.00 | $29,600,000.00 | $31,100,000.00 | $23,800,000.00 | $36,100,000.00 | $34,000,000.00 | $30,300,000.00 | $24,400,000.00 | $30,300,000.00 | $32,900,000.00 | $9,900,000.00 | $10,900,000.00 | $9,300,000.00 | $8,500,000.00 | $8,000,000.00 | $19,600,000.00 | $18,400,000.00 | $25,800,000.00 | $19,800,000.00 | $21,700,000.00 | $18,500,000.00 | $27,100,000.00 | $17,800,000.00 | $13,900,000.00 | $11,600,000.00 | $13,500,000.00 | $11,200,000.00 | -- | $2,000,000.00 | -- | -- | -- | -- |
Total Current Liabilities | $93,800,000.00 | $106,200,000.00 | $113,000,000.00 | $90,800,000.00 | $103,300,000.00 | $115,400,000.00 | $150,500,000.00 | $142,500,000.00 | $151,800,000.00 | $144,400,000.00 | $163,000,000.00 | $74,300,000.00 | $58,400,000.00 | $55,800,000.00 | $50,800,000.00 | $52,900,000.00 | $92,900,000.00 | $90,500,000.00 | $105,900,000.00 | $115,800,000.00 | $127,400,000.00 | $110,500,000.00 | $115,300,000.00 | $104,800,000.00 | $77,100,000.00 | $64,000,000.00 | $52,700,000.00 | $60,100,000.00 | -- | $23,100,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | $100,000.00 | $10,300,000.00 | $300,000.00 | $15,600,000.00 | $18,400,000.00 | $43,300,000.00 | $56,500,000.00 | $76,700,000.00 | $62,500,000.00 | $51,300,000.00 | $22,900,000.00 | $24,000,000.00 | $24,500,000.00 | $22,400,000.00 | $26,800,000.00 | $45,500,000.00 | $42,400,000.00 | $52,800,000.00 | $63,600,000.00 | $65,200,000.00 | $60,500,000.00 | $44,100,000.00 | -- | -- | $7,100,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $26,500,000.00 | $28,400,000.00 | $27,600,000.00 | $19,500,000.00 | $13,400,000.00 | $7,100,000.00 | $-500,000.00 | $-14,100,000.00 | $-13,700,000.00 | $-8,000,000.00 | $-34,200,000.00 | $-28,600,000.00 | $-23,000,000.00 | $-18,400,000.00 | $-14,700,000.00 | $-11,500,000.00 | $-6,600,000.00 | $-8,100,000.00 | $-7,400,000.00 | $-6,900,000.00 | $-7,900,000.00 | $-9,900,000.00 | $-11,000,000.00 | $-12,600,000.00 | $-12,500,000.00 | $-6,600,000.00 | $-3,500,000.00 | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $261,700,000.00 | $271,800,000.00 | $280,500,000.00 | $274,000,000.00 | $272,200,000.00 | $266,200,000.00 | $257,700,000.00 | $243,100,000.00 | $242,700,000.00 | $248,700,000.00 | $114,400,000.00 | $107,300,000.00 | $98,400,000.00 | $101,900,000.00 | $103,700,000.00 | $105,900,000.00 | $110,000,000.00 | $113,200,000.00 | $114,000,000.00 | $113,200,000.00 | $104,500,000.00 | $101,900,000.00 | $100,400,000.00 | $97,700,000.00 | $97,800,000.00 | $103,700,000.00 | $109,900,000.00 | -- | -- | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $61,500,000.00 | $68,900,000.00 | $78,500,000.00 | $82,900,000.00 | $86,900,000.00 | $89,300,000.00 | $93,400,000.00 | $89,800,000.00 | $88,500,000.00 | $88,900,000.00 | $91,700,000.00 | $90,100,000.00 | $89,300,000.00 | $87,400,000.00 | $87,600,000.00 | $92,000,000.00 | $94,400,000.00 | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $355,500,000.00 | $378,000,000.00 | $393,500,000.00 | $364,800,000.00 | $375,500,000.00 | $381,600,000.00 | $408,200,000.00 | $385,600,000.00 | $394,500,000.00 | $393,100,000.00 | $338,900,000.00 | $250,500,000.00 | $235,300,000.00 | $240,600,000.00 | $241,400,000.00 | $248,100,000.00 | $296,300,000.00 | $293,500,000.00 | $308,400,000.00 | $317,900,000.00 | $323,600,000.00 | $302,500,000.00 | $305,000,000.00 | $289,900,000.00 | $262,500,000.00 | $259,700,000.00 | $257,000,000.00 | $165,300,000.00 | -- | $135,700,000.00 | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $136,900,000.00 | -- | $485,100,000.00 | $163,200,000.00 | $157,500,000.00 | -- | $177,000,000.00 | $153,600,000.00 | $123,600,000.00 | -- | $81,700,000.00 | $88,300,000.00 | $38,300,000.00 | -- | $146,300,000.00 | $111,700,000.00 | $81,000,000.00 | -- | $256,700,000.00 | $84,300,000.00 | $88,300,000.00 | $303,100,000.00 | $82,100,000.00 | $73,100,000.00 | $62,600,000.00 | $154,000,000.00 | $103,800,000.00 | $62,800,000.00 | $29,100,000.00 | $26,300,000.00 | $16,100,000.00 | $10,400,000.00 | $4,800,000.00 | $21,200,000.00 |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-500,000.00 | $36,900,000.00 | $32,300,000.00 | $11,400,000.00 | $9,200,000.00 | $19,700,000.00 | $18,000,000.00 | $-7,400,000.00 | $-5,200,000.00 | $-40,500,000.00 | $-8,100,000.00 | $-15,800,000.00 | $-7,300,000.00 | $-15,100,000.00 | $-9,100,000.00 | $-4,100,000.00 | $4,000,000.00 | $12,400,000.00 | $10,800,000.00 | $9,200,000.00 | $5,200,000.00 | $-2,100,000.00 | $-5,400,000.00 | $1,000,000.00 | $-10,800,000.00 | $-20,600,000.00 | $-4,800,000.00 | $-10,500,000.00 | $-5,700,000.00 | $-4,500,000.00 | $300,000.00 | $-1,900,000.00 | $-1,300,000.00 | $-6,400,000.00 |
Loss Before Income Taxes | $-1,300,000.00 | $31,000,000.00 | $27,100,000.00 | $8,100,000.00 | $8,000,000.00 | $16,000,000.00 | $17,000,000.00 | $-8,500,000.00 | $-7,300,000.00 | $-8,300,000.00 | $-26,400,000.00 | $-17,100,000.00 | $-7,900,000.00 | $-18,500,000.00 | $-11,800,000.00 | $-6,000,000.00 | $2,900,000.00 | $6,600,000.00 | $6,200,000.00 | $6,000,000.00 | $3,900,000.00 | $-5,800,000.00 | $3,500,000.00 | $-10,700,000.00 | $-11,200,000.00 | $-26,900,000.00 | $-21,100,000.00 | $-12,100,000.00 | $-6,200,000.00 | $-5,000,000.00 | $-1,900,000.00 | -- | -- | $-6,700,000.00 |
Earnings Per Share Basic | $-0.04 | $0.97 | $0.88 | $0.25 | $0.25 | $0.66 | $0.55 | $-0.02 | $-0.31 | $0.73 | $-1.63 | $-1.13 | $-0.54 | $-1.21 | $-0.77 | $-0.40 | $0.17 | $0.21 | $0.29 | $0.12 | $0.24 | $-0.39 | $0.24 | $-0.74 | $-0.68 | $-0.78 | $-0.42 | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 22,738,286 | 24,600,151 | 24,758,890 | 24,840,569 | 24,940,335 | 22,969,623 | 22,323,308 | 23,581,466 | 18,472,909 | 11,860,312 | 11,011,864 | 9,055,077 | 8,581,642 | 8,532,923 | 8,532,788 | 8,545,925 | 8,617,781 | 8,634,013 | 8,591,128 | 8,514,495 | 8,448,719 | 8,425,593 | 8,897,319 | 8,792,585 | 8,423,445 | 8,413,178 | 8,413,000 | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.03 | $0.95 | $0.86 | $0.49 | $0.25 | $0.65 | $0.54 | $-0.02 | $-0.31 | $0.63 | $-0.51 | $-1.13 | $-0.54 | $-1.21 | $-0.77 | $-0.40 | $0.15 | $0.21 | $0.26 | $0.32 | $0.21 | $-0.39 | $0.23 | $-0.08 | $-0.68 | $-0.78 | $-0.42 | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 22,922,284 | 24,991,494 | 25,149,415 | 25,249,026 | 25,209,980 | 23,370,598 | 25,184,067 | 23,581,466 | 18,472,909 | 13,552,166 | 11,011,864 | 9,055,077 | 8,581,642 | 8,532,923 | 8,532,788 | 8,474,077 | 15,549,684 | 8,634,013 | 9,459,786 | 9,491,684 | 9,730,710 | 8,425,593 | 8,897,319 | 8,792,585 | 8,423,445 | 8,413,178 | 8,413,000 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 50,000,000 | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | 6,000,001 | 6,000,001 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | $100,000.00 | $100,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |