| Income Statement (Quarterly) | 2026-04-07 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 35,383,000 | 35,383,000 | 35,383,000 | 41,960,500 |
| Cost of Revenue | 30,414,000 | 30,414,000 | 30,414,000 | 28,495,000 |
| Gross Profit | 4,969,000 | 4,969,000 | 4,969,000 | 13,465,500 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 10,903,000 | 10,903,000 | 10,903,000 | 9,278,000 |
| Operating Expenses | 16,003,500 | 16,003,500 | 16,003,500 | 14,332,000 |
| Operating Income | -11,034,500 | -11,034,500 | -11,034,500 | -866,500 |
| Interest Expense | 0 | 0 | 0 | 0 |
| Income Before Tax | -18,353,500 | -18,353,500 | -18,353,500 | 5,188,500 |
| Income Tax Expense | 934,000 | 934,000 | 934,000 | 560,000 |
| Net Income | -19,287,500 | -19,287,500 | -19,287,500 | 4,628,500 |
| Per Share | ||||
| EPS | -0.04 | -0.04 | -0.04 | 0.01 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Revenue | 149,654,000 | 172,394,000 | 173,367,000 |
| Cost of Revenue | 101,403,000 | 105,417,000 | 82,742,000 |
| Gross Profit | 48,251,000 | 66,977,000 | 90,625,000 |
| Operating Expenses | |||
| R&D Expenses | 0 | 0 | 0 |
| SG&A Expenses | 32,781,000 | 32,376,000 | 27,147,000 |
| Operating Expenses | 53,635,000 | 46,179,000 | 42,384,000 |
| Operating Income | -5,384,000 | 20,798,000 | 54,765,000 |
| Interest Expense | 306,000 | 144,000 | 249,000 |
| Income Before Tax | 10,806,000 | 27,353,000 | 54,434,000 |
| Income Tax Expense | 1,144,000 | 4,141,000 | 9,542,000 |
| Net Income | 9,662,000 | 23,212,000 | 44,892,000 |
| Per Share | |||
| EPS | 0.02 | 0.04 | 0.09 |
| EPS Diluted | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Assets | |||
| Cash and Cash Equivalents | 172,352,000 | 183,826,000 | 277,131,000 |
| Short Term Investments | 56,834,000 | 60,000,000 | 0 |
| Net Receivables | 67,603,000 | 58,433,000 | 0 |
| Inventory | 33,730,000 | 40,454,000 | 20,594,000 |
| Total Current Assets | 330,956,000 | 364,478,000 | 383,777,000 |
| Property Plant Equipment | 6,320,000 | 8,680,000 | 5,863,000 |
| Goodwill and Intangibles | 24,114,000 | 15,919,000 | 13,506,000 |
| Total Assets | 410,191,000 | 390,209,000 | 404,272,000 |
| Liabilities | |||
| Account Payables | 17,963,000 | 6,187,000 | 11,713,000 |
| Short Term Debt | 10,483,000 | 1,411,000 | 2,804,000 |
| Total Current Liabilities | 38,609,000 | 18,874,000 | 38,802,000 |
| Long Term Debt | 141,000 | 467,000 | 1,166,000 |
| Total Liabilities | 39,404,000 | 19,990,000 | 40,480,000 |
| Shareholders Equity | |||
| Retained Earnings | 0 | 210,468,000 | 156,070,000 |
| Total Shareholders Equity | 370,787,000 | 370,219,000 | 363,792,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Assets | |||
| Cash and Cash Equivalents | 172,352,000 | 183,826,000 | 277,131,000 |
| Short Term Investments | 56,834,000 | 60,000,000 | 0 |
| Net Receivables | 67,603,000 | 58,433,000 | 0 |
| Inventory | 33,730,000 | 40,454,000 | 20,594,000 |
| Total Current Assets | 330,956,000 | 364,478,000 | 383,777,000 |
| Property Plant Equipment | 6,320,000 | 8,680,000 | 5,863,000 |
| Goodwill and Intangibles | 24,114,000 | 15,919,000 | 13,506,000 |
| Total Assets | 410,191,000 | 390,209,000 | 404,272,000 |
| Liabilities | |||
| Account Payables | 17,963,000 | 6,187,000 | 11,713,000 |
| Short Term Debt | 10,483,000 | 1,411,000 | 2,804,000 |
| Total Current Liabilities | 38,609,000 | 18,874,000 | 38,802,000 |
| Long Term Debt | 141,000 | 467,000 | 1,166,000 |
| Total Liabilities | 39,404,000 | 19,990,000 | 40,480,000 |
| Shareholders Equity | |||
| Retained Earnings | 0 | 210,468,000 | 156,070,000 |
| Total Shareholders Equity | 370,787,000 | 370,219,000 | 363,792,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 10,806,000 | 27,353,000 | 54,434,000 |
| Depreciation & Amortization | 6,725,000 | 5,976,000 | 5,759,000 |
| Stock Based Compensation | 0 | 0 | 0 |
| Change in Working Capital | -35,000 | -24,532,000 | 1,864,000 |
| Operating Cash Flow | 10,643,000 | -9,005,000 | 55,474,000 |
| Investing Activities | |||
| Capital Expenditure | -19,186,000 | -10,356,000 | -6,449,000 |
| Investments | -10,810,000 | -5,403,000 | -6,449,000 |
| Investing Cash Flow | -21,052,000 | -64,358,000 | -2,606,000 |
| Financing Activities | |||
| Debt Repayment | 10,000,000 | -1,000,000 | -8,000,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 |
| Dividends Paid | -9,286,000 | -17,949,000 | -13,141,000 |
| Financing Cash Flow | -1,276,000 | -21,106,000 | -18,993,000 |
| Summary | |||
| Free Cash Flow | -8,543,000 | -19,361,000 | 49,025,000 |
| Net Change in Cash | -11,474,000 | -93,305,000 | 38,784,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 10,806,000 | 27,353,000 | 54,434,000 |
| Depreciation & Amortization | 6,725,000 | 5,976,000 | 5,759,000 |
| Stock Based Compensation | 0 | 0 | 0 |
| Change in Working Capital | -35,000 | -24,532,000 | 1,864,000 |
| Operating Cash Flow | 10,643,000 | -9,005,000 | 55,474,000 |
| Investing Activities | |||
| Capital Expenditure | -19,186,000 | -10,356,000 | -6,449,000 |
| Investments | -10,810,000 | -5,403,000 | -6,449,000 |
| Investing Cash Flow | -21,052,000 | -64,358,000 | -2,606,000 |
| Financing Activities | |||
| Debt Repayment | 10,000,000 | -1,000,000 | -8,000,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 |
| Dividends Paid | -9,286,000 | -17,949,000 | -13,141,000 |
| Financing Cash Flow | -1,276,000 | -21,106,000 | -18,993,000 |
| Summary | |||
| Free Cash Flow | -8,543,000 | -19,361,000 | 49,025,000 |
| Net Change in Cash | -11,474,000 | -93,305,000 | 38,784,000 |