Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 6/30/2022 | 3/31/2022 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 4/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $9,486,000.00 | $23,240,000.00 | $23,184,000.00 | $23,307,000.00 | $76,794,000.00 | -- | -- | -- | $34,386,000.00 | -- | -- | -- | -- | $6,411,000.00 | -- | -- | -- | $2,489,000.00 | -- |
Accounts Receivable Net Current | $104,734,000.00 | $112,360,000.00 | $117,375,000.00 | $103,720,000.00 | $85,472,000.00 | $87,676,000.00 | $81,650,000.00 | $72,351,000.00 | $54,102,000.00 | $44,785,000.00 | $43,255,000.00 | -- | -- | $45,927,000.00 | -- | -- | -- | $38,468,000.00 | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $16,752,000.00 | $13,668,000.00 | $15,419,000.00 | $16,469,000.00 | $15,178,000.00 | $10,406,000.00 | $11,701,000.00 | $7,706,000.00 | $6,709,000.00 | $8,585,000.00 | $10,194,000.00 | -- | -- | $5,618,000.00 | -- | -- | -- | $2,598,000.00 | -- |
Total Current Assets | $204,438,000.00 | $200,924,000.00 | $213,059,000.00 | $200,610,000.00 | $231,007,000.00 | $244,236,000.00 | $238,858,000.00 | $175,279,000.00 | $134,268,000.00 | $127,188,000.00 | $121,038,000.00 | -- | -- | $73,239,000.00 | -- | -- | -- | $53,999,000.00 | -- |
Property Plant and Equipement | $59,745,000.00 | $56,825,000.00 | $57,967,000.00 | $57,106,000.00 | $40,685,000.00 | $34,396,000.00 | $32,482,000.00 | $29,552,000.00 | $34,399,000.00 | $34,559,000.00 | $34,771,000.00 | -- | -- | $27,036,000.00 | -- | -- | -- | $20,792,000.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $463,450,000.00 | $364,449,000.00 | $356,399,000.00 | $368,563,000.00 | $326,498,000.00 | $315,626,000.00 | $316,173,000.00 | $287,293,000.00 | $274,667,000.00 | $274,309,000.00 | $273,096,000.00 | $147,251,000.00 | -- | $127,058,000.00 | $36,622,000.00 | $17,893,000.00 | -- | $90,498,000.00 | $65,818,000.00 |
Other Assets | $8,584,000.00 | $8,267,000.00 | $8,676,000.00 | $6,489,000.00 | $5,111,000.00 | $5,057,000.00 | $4,685,000.00 | $3,390,000.00 | $4,538,000.00 | $4,081,000.00 | $3,132,000.00 | -- | -- | $1,956,000.00 | -- | -- | -- | $519,000.00 | -- |
Total Assets | $918,098,000.00 | $816,786,000.00 | $836,108,000.00 | $825,665,000.00 | $783,177,000.00 | $787,743,000.00 | $790,245,000.00 | $681,516,000.00 | $602,726,000.00 | $602,338,000.00 | $611,381,000.00 | -- | -- | $331,838,000.00 | -- | -- | -- | $234,371,000.00 | -- |
Accounts Payable | $25,027,000.00 | $31,053,000.00 | $35,984,000.00 | $27,813,000.00 | $24,399,000.00 | $26,321,000.00 | $17,625,000.00 | $18,097,000.00 | $15,481,000.00 | $13,360,000.00 | $12,255,000.00 | -- | -- | $15,034,000.00 | -- | -- | -- | $8,679,000.00 | -- |
Accrued Liabilities | $17,984,000.00 | $16,059,000.00 | $16,793,000.00 | $22,629,000.00 | $16,311,000.00 | $11,913,000.00 | $14,931,000.00 | $14,302,000.00 | $11,469,000.00 | $10,395,000.00 | $9,931,000.00 | -- | -- | $10,733,000.00 | -- | -- | -- | $4,414,000.00 | -- |
Total Current Liabilities | $500,698,000.00 | $342,606,000.00 | $368,279,000.00 | $359,731,000.00 | $320,144,000.00 | $319,964,000.00 | $321,553,000.00 | $389,527,000.00 | $312,653,000.00 | $310,643,000.00 | $356,688,000.00 | -- | -- | $229,307,000.00 | -- | -- | -- | $118,265,000.00 | -- |
Long Term Debt | $299,217,000.00 | $164,563,000.00 | $168,100,000.00 | $170,622,000.00 | $164,062,000.00 | $168,437,000.00 | $170,625,000.00 | $240,000,000.00 | $180,012,000.00 | $180,796,000.00 | $207,324,000.00 | -- | -- | $153,241,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-258,000.00 | $-223,000.00 | $-296,000.00 | $-98,000.00 | $20,000.00 | $33,000.00 | $81,000.00 | $128,000.00 | $71,000.00 | $-13,000.00 | $-93,000.00 | -- | -- | $-40,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $-223,713,000.00 | $-210,356,000.00 | $-208,915,000.00 | $-201,390,000.00 | $-194,216,000.00 | $-162,965,000.00 | $-155,214,000.00 | $-148,432,000.00 | $-122,353,000.00 | $-123,165,000.00 | $-92,428,000.00 | -- | -- | $-64,404,000.00 | -- | -- | -- | $-40,847,000.00 | -- |
Total Stockholders' Equity | $324,472,000.00 | $321,252,000.00 | $314,901,000.00 | $313,006,000.00 | $310,105,000.00 | $314,851,000.00 | $315,764,000.00 | $139,061,000.00 | $137,145,000.00 | $138,767,000.00 | $-38,116,000.00 | -- | $-71,767,000.00 | $-26,291,000.00 | $-11,922,000.00 | $-1,972,000.00 | $-1,642,000.00 | $6,900,000.00 | $5,601,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $918,098,000.00 | $816,786,000.00 | $836,108,000.00 | $825,665,000.00 | $783,177,000.00 | $787,743,000.00 | $790,245,000.00 | $681,516,000.00 | $602,726,000.00 | $602,338,000.00 | $611,381,000.00 | -- | -- | $331,838,000.00 | -- | -- | -- | $234,371,000.00 | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 6/30/2022 | 3/31/2022 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 4/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $96,557,000.00 | $383,903,000.00 | $102,155,000.00 | $179,829,000.00 | $81,633,000.00 | $178,815,000.00 | $88,386,000.00 | $187,420,000.00 | $215,492,000.00 | $142,115,000.00 | $90,287,000.00 | -- | $44,398,000.00 | $163,983,000.00 | $116,248,000.00 | $39,349,000.00 | $37,095,000.00 | $134,734,000.00 | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $57,074,000.00 | $222,861,000.00 | $56,901,000.00 | $104,860,000.00 | $49,613,000.00 | $88,263,000.00 | $41,807,000.00 | $52,366,000.00 | $20,736,000.00 | $24,442,000.00 | $23,301,000.00 | -- | $20,520,000.00 | $49,109,000.00 | $35,464,000.00 | $21,603,000.00 | $10,593,000.00 | $38,615,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-10,065,000.00 | $-28,420,000.00 | $-3,441,000.00 | $-6,093,000.00 | $-9,975,000.00 | $-5,745,000.00 | $-7,636,000.00 | $-15,454,000.00 | $8,883,000.00 | $-14,709,000.00 | $-17,185,000.00 | -- | $-11,977,000.00 | $-8,945,000.00 | $-2,505,000.00 | $-2,821,000.00 | $-3,196,000.00 | $-10,639,000.00 | -- |
Loss Before Income Taxes | $-12,864,000.00 | $-31,839,000.00 | $-6,201,000.00 | $-7,023,000.00 | $-13,352,000.00 | $-13,187,000.00 | $-6,267,000.00 | $-26,333,000.00 | $-57,098,000.00 | $-27,389,000.00 | $11,465,000.00 | -- | $-44,400,000.00 | $-26,678,000.00 | $-7,095,000.00 | $-6,460,000.00 | $-4,426,000.00 | $-21,459,000.00 | -- |
Earnings Per Share Basic | $-0.53 | $-1.57 | $-0.39 | $-0.38 | $-0.63 | -- | -- | $-1.34 | $-0.13 | $-2.99 | $0.71 | -- | $-5.24 | $-1.89 | $-1.34 | $-1.73 | $-1.13 | -- | -- |
Weighted Average Shares Basic | 30,381,000 | 30,058,000 | 30,016,000 | 29,952,000 | 29,857,000 | -- | -- | 25,586,000 | -- | -- | 10,649,000 | -- | -- | -- | -- | 8,602,000 | -- | -- | -- |
Earnings Per Share Diluted | $-0.53 | $-1.57 | $-1.39 | $-1.00 | $-0.63 | -- | -- | $-1.34 | $-0.13 | $-2.99 | $-4.02 | -- | $-5.24 | $-1.89 | $-1.34 | $-0.59 | $-1.13 | -- | -- |
Weighted Average Shares Diluted | 30,381,000 | 30,058,000 | 30,143,000 | 30,047,000 | 29,857,000 | -- | -- | 25,586,000 | -- | -- | 19,139,000 | -- | -- | -- | -- | 8,602,000 | -- | -- | -- |
Common Stock Shares Authorized | 190,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 190,000,000 | 25,000,000 | -- | -- | 25,000,000 | -- | -- | -- | 25,000,000 | -- |
Common Stock Shares Outstanding | 30,617,862 | 30,190,231 | 30,167,657 | 30,091,479 | 29,961,364 | 29,679,392 | 29,675,817 | 26,108,188 | 24,932,527 | 24,893,122 | 9,164,746 | -- | -- | 8,370,107 | -- | -- | -- | 8,137,771 | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | $32.41 | $32.41 | $32.16 | $32.16 | $44.01 | $44.11 | $38.23 | $21.81 | $16.36 | $31.60 | -- | -- | $26.97 | $27.30 | $26.90 | -- | $20.65 | -- |