| Income Statement (Quarterly) | 2026-04-08 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 103,672,000 | 103,672,000 | 51,836,000 | 56,151,500 |
| Cost of Revenue | 78,566,000 | 78,566,000 | 39,283,000 | 47,064,500 |
| Gross Profit | 25,106,000 | 25,106,000 | 12,553,000 | 9,087,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 16,460,000 | 16,460,000 | 8,230,000 | 6,395,500 |
| Operating Expenses | 15,144,000 | 15,144,000 | 7,572,000 | 13,456,000 |
| Operating Income | 9,962,000 | 9,962,000 | 4,981,000 | -4,369,000 |
| Interest Expense | 0 | 0 | 0 | 0 |
| Income Before Tax | 9,912,000 | 9,912,000 | 4,956,000 | -4,386,500 |
| Income Tax Expense | 2,974,000 | 2,974,000 | 1,487,000 | 1,778,000 |
| Net Income | 6,998,000 | 6,998,000 | 3,499,000 | -6,135,000 |
| Per Share | ||||
| EPS | 0.01 | 0.01 | 0.00 | 0.00 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Revenue | 232,677,000 | 175,556,000 | 237,273,000 | 288,682,000 | 197,773,000 |
| Cost of Revenue | 189,081,000 | 138,259,000 | 205,306,000 | 240,754,000 | 153,165,000 |
| Gross Profit | 43,596,000 | 37,297,000 | 31,967,000 | 47,928,000 | 44,608,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 28,435,000 | 19,830,000 | 23,091,000 | 23,874,000 | 20,416,000 |
| Operating Expenses | 42,001,000 | 19,452,000 | 9,757,000 | 22,653,000 | 19,443,000 |
| Operating Income | 1,595,000 | 17,845,000 | 23,355,000 | 22,138,000 | 25,165,000 |
| Interest Expense | 69,000 | 240,000 | 651,000 | 751,000 | 260,000 |
| Income Before Tax | 1,526,000 | 17,605,000 | 16,533,000 | 21,387,000 | 22,589,000 |
| Income Tax Expense | 6,419,000 | 7,084,000 | 6,449,000 | 10,972,000 | 7,956,000 |
| Net Income | -4,694,000 | 10,937,000 | 10,217,000 | 10,655,000 | 14,406,000 |
| Per Share | |||||
| EPS | 0.00 | 0.01 | 0.01 | 0.01 | 0.01 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 31,250,000 | 49,794,000 | 28,220,000 | 23,819,000 |
| Short Term Investments | 0 | 2,556,000 | 3,005,000 | 0 |
| Net Receivables | 126,609,000 | -2,556,000 | 103,814,000 | 0 |
| Inventory | 4,087,000 | 4,248,000 | 4,484,000 | 3,933,000 |
| Total Current Assets | 195,370,000 | 193,242,000 | 158,992,000 | 151,534,000 |
| Property Plant Equipment | 30,364,000 | 28,512,000 | 33,316,000 | 31,938,000 |
| Goodwill and Intangibles | 9,000 | 30,000 | 47,000 | 0 |
| Total Assets | 225,785,000 | 221,860,000 | 192,355,000 | 185,134,000 |
| Liabilities | ||||
| Account Payables | 5,217,000 | 5,289,000 | 6,489,000 | 5,663,000 |
| Short Term Debt | 929,000 | 726,000 | 8,401,000 | 10,981,000 |
| Total Current Liabilities | 21,057,000 | 20,535,000 | 29,948,000 | 32,520,000 |
| Long Term Debt | 124,000 | 677,000 | 856,000 | 1,257,000 |
| Total Liabilities | 21,181,000 | 21,212,000 | 30,804,000 | 33,777,000 |
| Shareholders Equity | ||||
| Retained Earnings | 0 | 89,536,000 | 96,180,000 | 0 |
| Total Shareholders Equity | 203,299,000 | 199,144,000 | 159,631,000 | 149,304,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 31,250,000 | 49,794,000 | 28,220,000 | 23,819,000 | 42,395,000 |
| Short Term Investments | 0 | 2,556,000 | 3,005,000 | 0 | 0 |
| Net Receivables | 126,609,000 | -2,556,000 | 103,814,000 | 0 | 0 |
| Inventory | 4,087,000 | 4,248,000 | 4,484,000 | 3,933,000 | 3,678,000 |
| Total Current Assets | 195,370,000 | 193,242,000 | 158,992,000 | 151,534,000 | 143,282,000 |
| Property Plant Equipment | 30,364,000 | 28,512,000 | 33,316,000 | 31,938,000 | 38,108,000 |
| Goodwill and Intangibles | 9,000 | 30,000 | 47,000 | 0 | 76,000 |
| Total Assets | 225,785,000 | 221,860,000 | 192,355,000 | 185,134,000 | 181,466,000 |
| Liabilities | |||||
| Account Payables | 5,217,000 | 5,289,000 | 6,489,000 | 5,663,000 | 10,037,000 |
| Short Term Debt | 929,000 | 726,000 | 8,401,000 | 10,981,000 | 12,996,000 |
| Total Current Liabilities | 21,057,000 | 20,535,000 | 29,948,000 | 32,520,000 | 37,709,000 |
| Long Term Debt | 124,000 | 677,000 | 856,000 | 1,257,000 | 4,038,000 |
| Total Liabilities | 21,181,000 | 21,212,000 | 30,804,000 | 33,777,000 | 41,747,000 |
| Shareholders Equity | |||||
| Retained Earnings | 0 | 89,536,000 | 96,180,000 | 0 | 0 |
| Total Shareholders Equity | 203,299,000 | 199,144,000 | 159,631,000 | 149,304,000 | 137,426,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 1,526,000 | 17,605,000 | 16,533,000 | 10,655,000 |
| Depreciation & Amortization | 8,217,000 | 8,083,000 | 7,566,000 | 6,964,000 |
| Stock Based Compensation | 0 | 0 | 0 | 0 |
| Change in Working Capital | -39,633,000 | -13,357,000 | -8,439,000 | -37,903,000 |
| Operating Cash Flow | -15,902,000 | 4,142,000 | 15,128,000 | -12,001,000 |
| Investing Activities | ||||
| Capital Expenditure | -11,264,000 | -2,595,000 | -7,481,000 | -2,396,000 |
| Investments | -11,264,000 | -2,586,000 | -7,481,000 | -2,386,000 |
| Investing Cash Flow | -10,539,000 | -1,721,000 | -7,205,000 | -2,251,000 |
| Financing Activities | ||||
| Debt Repayment | 0 | -8,000,000 | -8,200,000 | -9,000,000 |
| Common Stock Issued/Repurchased | 8,917,000 | 27,517,000 | 0 | 0 |
| Dividends Paid | 0 | 0 | 0 | 0 |
| Financing Cash Flow | 7,746,000 | 17,507,000 | -3,632,000 | -5,547,000 |
| Summary | ||||
| Free Cash Flow | -27,166,000 | 1,547,000 | 7,647,000 | -14,397,000 |
| Net Change in Cash | -18,544,000 | 21,574,000 | 4,401,000 | -18,576,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 1,526,000 | 17,605,000 | 16,533,000 | 10,655,000 | 14,406,000 |
| Depreciation & Amortization | 8,217,000 | 8,083,000 | 7,566,000 | 6,964,000 | 6,753,000 |
| Stock Based Compensation | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | -39,633,000 | -13,357,000 | -8,439,000 | -37,903,000 | -58,389,000 |
| Operating Cash Flow | -15,902,000 | 4,142,000 | 15,128,000 | -12,001,000 | -31,899,000 |
| Investing Activities | |||||
| Capital Expenditure | -11,264,000 | -2,595,000 | -7,481,000 | -2,396,000 | -7,217,000 |
| Investments | -11,264,000 | -2,586,000 | -7,481,000 | -2,386,000 | -7,130,000 |
| Investing Cash Flow | -10,539,000 | -1,721,000 | -7,205,000 | -2,251,000 | 3,864,000 |
| Financing Activities | |||||
| Debt Repayment | 0 | -8,000,000 | -8,200,000 | -9,000,000 | -8,900,000 |
| Common Stock Issued/Repurchased | 8,917,000 | 27,517,000 | 0 | 0 | 0 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 |
| Financing Cash Flow | 7,746,000 | 17,507,000 | -3,632,000 | -5,547,000 | -1,842,000 |
| Summary | |||||
| Free Cash Flow | -27,166,000 | 1,547,000 | 7,647,000 | -14,397,000 | -39,116,000 |
| Net Change in Cash | -18,544,000 | 21,574,000 | 4,401,000 | -18,576,000 | -29,149,000 |