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 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $71,354,000.00 | $61,116,000.00 | $59,353,000.00 | $57,252,000.00 | $50,660,000.00 | $53,420,000.00 | $51,604,000.00 | $53,154,000.00 | $56,918,000.00 | $53,940,000.00 | $53,402,000.00 | $52,136,000.00 | $50,756,000.00 | $47,221,000.00 | $35,865,000.00 | $33,858,000.00 | $35,548,000.00 | $32,183,000.00 | $30,249,000.00 | -- | -- | $24,469,000.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $12,987,000.00 | $12,902,000.00 | $9,460,000.00 | $11,549,000.00 | $13,140,000.00 | $18,323,000.00 | $12,324,000.00 | $18,283,000.00 | $20,967,000.00 | $16,711,000.00 | $17,850,000.00 | $18,463,000.00 | $15,338,000.00 | $12,335,000.00 | $9,266,000.00 | $6,443,000.00 | $5,627,000.00 | $6,098,000.00 | $3,605,000.00 | -- | -- | $4,613,000.00 | -- | -- |
Total Current Assets | $87,063,000.00 | $80,077,000.00 | $72,196,000.00 | $71,639,000.00 | $66,752,000.00 | $73,822,000.00 | $66,883,000.00 | $74,637,000.00 | $81,512,000.00 | $75,841,000.00 | $74,959,000.00 | $73,478,000.00 | $71,699,000.00 | $59,599,000.00 | $53,451,000.00 | $52,430,000.00 | $46,007,000.00 | $38,683,000.00 | $33,901,000.00 | -- | -- | $29,123,000.00 | -- | -- |
Property Plant and Equipement | $40,592,000.00 | $28,598,000.00 | $27,983,000.00 | $27,252,000.00 | $26,947,000.00 | $26,621,000.00 | $23,914,000.00 | $22,423,000.00 | $17,941,000.00 | $16,788,000.00 | $18,509,000.00 | $17,969,000.00 | $17,141,000.00 | $17,884,000.00 | $19,056,000.00 | $19,025,000.00 | $16,772,000.00 | $14,644,000.00 | $13,719,000.00 | -- | -- | $10,458,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $107,220,000.00 | $91,014,000.00 | $86,132,000.00 | $83,614,000.00 | $79,497,000.00 | $79,497,000.00 | $79,190,000.00 | $74,785,000.00 | $74,265,000.00 | $74,265,000.00 | $73,785,000.00 | $73,364,000.00 | $68,179,000.00 | $66,444,000.00 | $49,093,000.00 | $45,372,000.00 | $42,837,000.00 | $41,233,000.00 | $41,233,000.00 | -- | -- | $30,892,000.00 | -- | $27,964,000.00 |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $578,243,000.00 | $539,691,000.00 | $520,315,000.00 | $515,414,000.00 | $508,156,000.00 | $512,119,000.00 | $504,880,000.00 | $496,431,000.00 | $507,436,000.00 | $530,297,000.00 | $529,200,000.00 | $529,809,000.00 | $519,324,000.00 | $506,976,000.00 | $480,110,000.00 | $469,246,000.00 | $458,987,000.00 | $447,750,000.00 | $363,028,000.00 | -- | -- | $98,151,000.00 | -- | -- |
Accounts Payable | $13,060,000.00 | $10,841,000.00 | $12,182,000.00 | $12,037,000.00 | $12,161,000.00 | $13,647,000.00 | $12,754,000.00 | $12,717,000.00 | $10,910,000.00 | $10,553,000.00 | $9,763,000.00 | $8,321,000.00 | $8,581,000.00 | $9,761,000.00 | $7,773,000.00 | $7,224,000.00 | $8,312,000.00 | $8,653,000.00 | $4,744,000.00 | -- | -- | $4,390,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $414,011,000.00 | $394,176,000.00 | $380,796,000.00 | $381,716,000.00 | $378,932,000.00 | $386,462,000.00 | $384,040,000.00 | $378,444,000.00 | $389,504,000.00 | $416,053,000.00 | $415,353,000.00 | $419,827,000.00 | $414,605,000.00 | $405,804,000.00 | $390,771,000.00 | $386,745,000.00 | $382,802,000.00 | $376,639,000.00 | $278,672,000.00 | -- | -- | $32,863,000.00 | -- | -- |
Long Term Debt | $83,294,000.00 | $63,914,000.00 | $53,783,000.00 | $59,153,000.00 | $57,023,000.00 | $62,892,000.00 | $55,762,000.00 | $53,131,000.00 | $56,501,000.00 | $51,372,000.00 | $42,742,000.00 | $38,113,000.00 | $24,971,000.00 | $8,277,000.00 | $696,000.00 | $642,000.00 | $27,562,000.00 | $18,526,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $39,569,000.00 | $34,663,000.00 | $30,314,000.00 | $25,931,000.00 | $23,134,000.00 | $21,284,000.00 | $17,810,000.00 | $12,979,000.00 | $15,655,000.00 | $14,641,000.00 | $16,790,000.00 | $15,545,000.00 | $12,895,000.00 | $11,945,000.00 | $7,925,000.00 | $3,518,000.00 | $-819,000.00 | $-3,799,000.00 | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $71,104,000.00 | -- | -- | $55,856,000.00 | -- | -- |
Controlling Interest in Subsidiaries | $17,054,000.00 | $5,176,000.00 | $4,996,000.00 | $4,917,000.00 | $4,792,000.00 | $4,645,000.00 | $4,432,000.00 | $4,269,000.00 | $4,189,000.00 | $4,045,000.00 | $4,251,000.00 | $4,375,000.00 | $4,556,000.00 | $4,593,000.00 | -- | -- | -- | -- | $13,252,000.00 | -- | -- | $9,432,000.00 | -- | -- |
Total Liabilities and Equity | $578,243,000.00 | $539,691,000.00 | $520,315,000.00 | $515,414,000.00 | $508,156,000.00 | $512,119,000.00 | $504,880,000.00 | $496,431,000.00 | $507,436,000.00 | $530,297,000.00 | $529,200,000.00 | $529,809,000.00 | $519,324,000.00 | $506,976,000.00 | $480,110,000.00 | $469,246,000.00 | $458,987,000.00 | $447,750,000.00 | $363,028,000.00 | -- | -- | $98,151,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 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $11,436,000.00 | $36,667,000.00 | $9,417,000.00 | $17,496,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $8,524,000.00 | $25,169,000.00 | $17,602,000.00 | $10,541,000.00 | $4,280,000.00 | $12,739,000.00 | $6,355,000.00 | $-3,115,000.00 | $2,326,000.00 | $4,695,000.00 | $6,884,000.00 | $5,182,000.00 | $1,613,000.00 | $18,917,000.00 | $14,825,000.00 | $10,347,000.00 | $4,272,000.00 | $5,670,000.00 | $7,065,000.00 | $5,139,000.00 | $1,827,000.00 | $20,631,000.00 | $15,915,000.00 | $15,402,000.00 |
Loss Before Income Taxes | $6,817,000.00 | $19,584,000.00 | $5,528,000.00 | $7,747,000.00 | $2,904,000.00 | $8,892,000.00 | $6,068,000.00 | $-3,971,000.00 | $1,700,000.00 | $2,730,000.00 | $1,190,000.00 | $4,326,000.00 | $1,253,000.00 | $17,903,000.00 | $14,154,000.00 | $9,643,000.00 | $3,869,000.00 | $5,260,000.00 | $7,065,000.00 | $5,139,000.00 | $1,827,000.00 | $20,631,000.00 | -- | $15,402,000.00 |
Earnings Per Share Basic | $0.16 | $0.45 | $0.30 | $0.16 | $0.06 | $0.23 | $0.11 | $-0.09 | $0.04 | $0.09 | $0.17 | $0.13 | $0.03 | $0.56 | $0.42 | $0.16 | $0.11 | $0.11 | $0.25 | $0.19 | $0.05 | $0.58 | -- | $0.36 |
Weighted Average Shares Basic | 30,046,000 | 29,863,000 | 29,825,000 | 29,780,000 | 29,751,000 | 29,064,000 | 29,335,000 | 28,589,000 | 28,572,000 | 28,406,000 | 28,444,000 | 28,324,000 | 28,291,000 | 28,029,000 | 27,967,000 | 27,952,000 | 27,891,000 | 27,838,000 | 27,834,000 | 27,834,000 | 27,834,000 | 27,834,000 | -- | 27,834,000 |
Earnings Per Share Diluted | $0.16 | $0.44 | $0.30 | $0.09 | $0.06 | $0.22 | $0.10 | $-0.09 | $0.03 | $0.09 | $0.04 | $0.12 | $0.03 | $0.52 | $0.39 | $0.25 | $0.10 | $0.11 | $0.25 | $0.19 | $0.05 | $0.58 | -- | $0.36 |
Weighted Average Shares Diluted | 30,403,000 | 30,193,000 | 30,178,000 | 30,193,000 | 30,147,000 | 30,159,000 | 30,182,000 | 28,589,000 | 30,143,000 | 30,642,000 | 30,556,000 | 30,785,000 | 30,907,000 | 30,228,000 | 29,955,000 | 29,780,000 | 29,873,000 | 29,586,000 | 27,834,000 | 27,834,000 | 27,834,000 | 27,834,000 | -- | 27,834,000 |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 30,036,000 | 29,948,000 | 29,919,000 | 29,799,000 | 29,729,000 | 29,692,000 | 29,665,000 | 28,601,000 | 28,530,000 | 28,499,000 | 28,464,000 | 28,355,000 | 28,277,000 | 28,243,000 | 28,119,000 | 27,968,000 | 27,908,000 | 27,853,000 | -- | -- | -- | -- | -- | -- |
Common Stock Value | $30,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | $28,000.00 | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |