| Income Statement (Quarterly) | 2026-04-07 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 64,346,998 | 64,346,998 | 32,173,499 | 31,450,000 |
| Cost of Revenue | 50,266,000 | 50,266,000 | 25,133,000 | 24,761,000 |
| Gross Profit | 14,081,000 | 14,081,000 | 7,040,500 | 6,689,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 9,026,000 | 9,026,000 | 4,513,000 | 5,262,500 |
| Operating Expenses | 9,026,000 | 9,026,000 | 4,513,000 | 5,262,500 |
| Operating Income | 5,054,998 | 5,054,998 | 2,527,499 | 1,426,500 |
| Interest Expense | 0 | 0 | 0 | 0 |
| Income Before Tax | 7,259,000 | 7,259,000 | 3,629,500 | 2,652,500 |
| Income Tax Expense | 2,189,000 | 2,189,000 | 1,094,500 | 849,500 |
| Net Income | 5,205,000 | 5,205,000 | 2,602,500 | 1,850,500 |
| Per Share | ||||
| EPS | 0.01 | 0.01 | 0.01 | 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 | 122,534,000 | 117,797,000 | 134,182,000 | 120,138,000 | 115,882,000 |
| Cost of Revenue | 96,765,000 | 91,680,000 | 102,228,000 | 92,229,000 | 89,759,000 |
| Gross Profit | 25,769,000 | 26,117,000 | 31,954,000 | 27,909,000 | 26,123,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 19,000,000 | 14,704,000 | 13,276,000 | 13,952,000 | 16,382,000 |
| Operating Expenses | 19,551,000 | 14,704,000 | 13,029,000 | 14,064,000 | 16,249,000 |
| Operating Income | 6,218,000 | 11,413,000 | 16,528,000 | 13,845,000 | 9,874,000 |
| Interest Expense | 93,000 | 131,000 | 24,000 | 31,000 | 50,000 |
| Income Before Tax | 11,461,000 | 15,024,000 | 16,593,000 | 16,184,000 | 12,580,000 |
| Income Tax Expense | 3,781,000 | 4,016,000 | 5,280,000 | 4,346,000 | 4,129,000 |
| Net Income | 8,276,000 | 11,418,000 | 11,313,000 | 11,838,000 | 8,451,000 |
| Per Share | |||||
| EPS | 0.02 | 0.02 | 0.02 | 0.03 | 0.02 |
| 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 | 60,321,000 | 56,449,000 | 43,922,000 | 11,666,000 |
| Short Term Investments | 9,650,000 | 31,769,000 | 30,480,000 | 43,336,000 |
| Net Receivables | 24,582,000 | 21,644,000 | 23,869,000 | 0 |
| Inventory | 36,160,000 | 33,638,000 | 39,863,000 | 49,406,000 |
| Total Current Assets | 156,486,000 | 154,918,000 | 144,954,000 | 135,005,000 |
| Property Plant Equipment | 17,018,000 | 15,593,000 | 14,190,000 | 14,576,000 |
| Goodwill and Intangibles | 0 | 0 | 0 | 0 |
| Total Assets | 174,886,000 | 170,511,000 | 159,144,000 | 153,880,000 |
| Liabilities | ||||
| Account Payables | 6,340,000 | 6,095,000 | 7,388,000 | 9,985,000 |
| Short Term Debt | 839,000 | 808,000 | 87,000 | 94,000 |
| Total Current Liabilities | 39,458,000 | 8,830,000 | 9,989,000 | 12,554,000 |
| Long Term Debt | 1,053,000 | 1,071,000 | 0 | 28,000 |
| Total Liabilities | 41,182,000 | 10,351,000 | 10,541,000 | 13,196,000 |
| Shareholders Equity | ||||
| Retained Earnings | 0 | 108,786,000 | 97,368,000 | 0 |
| Total Shareholders Equity | 134,665,000 | 160,579,000 | 148,603,000 | 140,684,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 60,321,000 | 56,449,000 | 43,922,000 | 11,666,000 | 15,171,000 |
| Short Term Investments | 9,650,000 | 31,769,000 | 30,480,000 | 43,336,000 | 53,074,000 |
| Net Receivables | 24,582,000 | 21,644,000 | 23,869,000 | 0 | 0 |
| Inventory | 36,160,000 | 33,638,000 | 39,863,000 | 49,406,000 | 34,912,000 |
| Total Current Assets | 156,486,000 | 154,918,000 | 144,954,000 | 135,005,000 | 134,294,000 |
| Property Plant Equipment | 17,018,000 | 15,593,000 | 14,190,000 | 14,576,000 | 14,725,000 |
| Goodwill and Intangibles | 0 | 0 | 0 | 0 | 0 |
| Total Assets | 174,886,000 | 170,511,000 | 159,144,000 | 153,880,000 | 149,019,000 |
| Liabilities | |||||
| Account Payables | 6,340,000 | 6,095,000 | 7,388,000 | 9,985,000 | 5,581,000 |
| Short Term Debt | 839,000 | 808,000 | 87,000 | 94,000 | 61,000 |
| Total Current Liabilities | 39,458,000 | 8,830,000 | 9,989,000 | 12,554,000 | 7,670,000 |
| Long Term Debt | 1,053,000 | 1,071,000 | 0 | 28,000 | 0 |
| Total Liabilities | 41,182,000 | 10,351,000 | 10,541,000 | 13,196,000 | 8,306,000 |
| Shareholders Equity | |||||
| Retained Earnings | 0 | 108,786,000 | 97,368,000 | 0 | 0 |
| Total Shareholders Equity | 134,665,000 | 160,579,000 | 148,603,000 | 140,684,000 | 140,713,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 11,461,000 | 11,418,000 | 16,593,000 | 11,838,000 |
| Depreciation & Amortization | 1,894,000 | 1,845,000 | 1,780,000 | 1,587,000 |
| Stock Based Compensation | 0 | 0 | 0 | 0 |
| Change in Working Capital | -6,904,000 | 5,242,000 | 5,899,000 | -9,002,000 |
| Operating Cash Flow | -274,000 | 15,253,000 | 24,788,000 | 4,182,000 |
| Investing Activities | ||||
| Capital Expenditure | -2,711,000 | -701,000 | -707,000 | -752,000 |
| Investments | -2,711,000 | -701,000 | -707,000 | -752,000 |
| Investing Cash Flow | 7,054,000 | -1,840,000 | 8,224,000 | 6,612,000 |
| Financing Activities | ||||
| Debt Repayment | 0 | 0 | -756,000 | -2,401,000 |
| Common Stock Issued/Repurchased | -1,992,000 | 0 | 0 | -13,642,000 |
| Dividends Paid | 0 | 0 | 0 | 0 |
| Financing Cash Flow | -2,908,000 | -886,000 | -756,000 | -14,299,000 |
| Summary | ||||
| Free Cash Flow | -2,985,000 | 14,552,000 | 24,081,000 | 3,430,000 |
| Net Change in Cash | 3,872,000 | 12,527,000 | 32,256,000 | -3,505,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 11,461,000 | 11,418,000 | 16,593,000 | 11,838,000 | 8,451,000 |
| Depreciation & Amortization | 1,894,000 | 1,845,000 | 1,780,000 | 1,587,000 | 1,343,000 |
| Stock Based Compensation | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | -6,904,000 | 5,242,000 | 5,899,000 | -9,002,000 | 4,010,000 |
| Operating Cash Flow | -274,000 | 15,253,000 | 24,788,000 | 4,182,000 | 9,515,000 |
| Investing Activities | |||||
| Capital Expenditure | -2,711,000 | -701,000 | -707,000 | -752,000 | -1,308,000 |
| Investments | -2,711,000 | -701,000 | -707,000 | -752,000 | -1,308,000 |
| Investing Cash Flow | 7,054,000 | -1,840,000 | 8,224,000 | 6,612,000 | -50,455,000 |
| Financing Activities | |||||
| Debt Repayment | 0 | 0 | -756,000 | -2,401,000 | -5,952,000 |
| Common Stock Issued/Repurchased | -1,992,000 | 0 | 0 | -13,642,000 | 69,041,000 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 |
| Financing Cash Flow | -2,908,000 | -886,000 | -756,000 | -14,299,000 | 49,629,000 |
| Summary | |||||
| Free Cash Flow | -2,985,000 | 14,552,000 | 24,081,000 | 3,430,000 | 8,207,000 |
| Net Change in Cash | 3,872,000 | 12,527,000 | 32,256,000 | -3,505,000 | 8,689,000 |