| Income Statement (Quarterly) | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 28,384,000 | 25,678,000 | 24,245,000 | 29,223,000 |
| Cost of Revenue | 3,392,000 | 3,549,000 | 3,487,000 | 3,371,000 |
| Gross Profit | 24,992,000 | 22,129,000 | 20,758,000 | 25,852,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 7,395,000 | 7,703,000 | 7,382,000 | 8,751,000 |
| Operating Expenses | 27,076,000 | 26,611,000 | 25,140,000 | 25,778,000 |
| Operating Income | -2,084,000 | -4,482,000 | -4,382,000 | 74,000 |
| Interest Expense | 0 | 0 | 0 | 0 |
| Income Before Tax | -838,000 | -2,569,000 | -2,336,000 | -1,000 |
| Income Tax Expense | 1,671,000 | 1,135,000 | 991,000 | 1,735,000 |
| Net Income | -2,509,000 | -3,704,000 | -3,327,000 | -1,736,000 |
| Per Share | ||||
| EPS | -0.10 | -0.15 | -0.14 | -0.07 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Revenue | 106,939,000 | 97,419,000 | 120,583,000 |
| Cost of Revenue | 12,768,000 | 11,648,000 | 17,136,000 |
| Gross Profit | 94,171,000 | 85,771,000 | 103,447,000 |
| Operating Expenses | |||
| R&D Expenses | 0 | 0 | 0 |
| SG&A Expenses | 29,501,000 | 25,955,000 | 25,795,000 |
| Operating Expenses | 101,716,000 | 99,238,000 | 99,827,000 |
| Operating Income | -7,545,000 | -13,467,000 | 3,620,000 |
| Interest Expense | 0 | 0 | 0 |
| Income Before Tax | -2,755,000 | -8,205,000 | 4,197,000 |
| Income Tax Expense | 6,031,000 | 10,232,000 | 18,075,000 |
| Net Income | -8,786,000 | -11,878,000 | -23,183,000 |
| Per Share | |||
| EPS | -0.37 | -0.51 | -1.00 |
| 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 | 18,498,000 | 23,287,000 | 20,116,000 |
| Short Term Investments | 145,146,000 | 143,251,000 | 118,194,000 |
| Net Receivables | 37,209,000 | 30,307,000 | 29,830,000 |
| Inventory | 0 | 0 | 0 |
| Total Current Assets | 216,341,000 | 209,371,000 | 177,625,000 |
| Property Plant Equipment | 12,688,000 | 13,710,000 | 15,109,000 |
| Goodwill and Intangibles | 60,185,000 | 61,275,000 | 63,474,000 |
| Total Assets | 308,948,000 | 304,085,000 | 310,084,000 |
| Liabilities | |||
| Account Payables | 1,125,000 | 1,154,000 | 1,859,000 |
| Short Term Debt | 2,598,000 | 2,513,000 | 2,680,000 |
| Total Current Liabilities | 30,529,000 | 26,887,000 | 33,278,000 |
| Long Term Debt | 2,963,000 | 3,943,000 | 0 |
| Total Liabilities | 42,392,000 | 39,744,000 | 51,213,000 |
| Shareholders Equity | |||
| Retained Earnings | 11,193,000 | 20,167,000 | 32,159,999 |
| Total Shareholders Equity | 266,556,000 | 264,341,000 | 258,870,999 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Assets | |||
| Cash and Cash Equivalents | 18,498,000 | 23,287,000 | 20,116,000 |
| Short Term Investments | 145,146,000 | 143,251,000 | 118,194,000 |
| Net Receivables | 37,209,000 | 30,307,000 | 29,830,000 |
| Inventory | 0 | 0 | 0 |
| Total Current Assets | 216,341,000 | 209,371,000 | 177,625,000 |
| Property Plant Equipment | 12,688,000 | 13,710,000 | 15,109,000 |
| Goodwill and Intangibles | 60,185,000 | 61,275,000 | 63,474,000 |
| Total Assets | 308,948,000 | 304,085,000 | 310,084,000 |
| Liabilities | |||
| Account Payables | 1,125,000 | 1,154,000 | 1,859,000 |
| Short Term Debt | 2,598,000 | 2,513,000 | 2,680,000 |
| Total Current Liabilities | 30,529,000 | 26,887,000 | 33,278,000 |
| Long Term Debt | 2,963,000 | 3,943,000 | 0 |
| Total Liabilities | 42,392,000 | 39,744,000 | 51,213,000 |
| Shareholders Equity | |||
| Retained Earnings | 11,193,000 | 20,167,000 | 32,159,999 |
| Total Shareholders Equity | 266,556,000 | 264,341,000 | 258,870,999 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | -8,786,000 | -11,878,000 | -13,878,000 |
| Depreciation & Amortization | 4,136,000 | 4,883,000 | 7,561,000 |
| Stock Based Compensation | 15,575,000 | 15,530,000 | 14,505,000 |
| Change in Working Capital | -7,720,000 | -9,889,000 | -5,938,000 |
| Operating Cash Flow | 3,471,000 | -6,331,000 | 6,924,000 |
| Investing Activities | |||
| Capital Expenditure | -2,955,000 | -2,884,000 | -3,499,000 |
| Investments | -2,955,000 | -2,884,000 | -3,499,000 |
| Investing Cash Flow | -2,446,000 | 10,836,000 | -15,116,000 |
| Financing Activities | |||
| Debt Repayment | 0 | 0 | 0 |
| Common Stock Issued/Repurchased | -8,456,000 | -6,163,000 | -3,306,000 |
| Dividends Paid | 0 | 0 | 0 |
| Financing Cash Flow | -5,573,000 | -2,770,000 | -3,306,000 |
| Summary | |||
| Free Cash Flow | 516,000 | -9,215,000 | 3,425,000 |
| Net Change in Cash | -4,789,000 | 2,002,000 | -13,037,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | -8,786,000 | -11,878,000 | -13,878,000 |
| Depreciation & Amortization | 4,136,000 | 4,883,000 | 7,561,000 |
| Stock Based Compensation | 15,575,000 | 15,530,000 | 14,505,000 |
| Change in Working Capital | -7,720,000 | -9,889,000 | -5,938,000 |
| Operating Cash Flow | 3,471,000 | -6,331,000 | 6,924,000 |
| Investing Activities | |||
| Capital Expenditure | -2,955,000 | -2,884,000 | -3,499,000 |
| Investments | -2,955,000 | -2,884,000 | -3,499,000 |
| Investing Cash Flow | -2,446,000 | 10,836,000 | -15,116,000 |
| Financing Activities | |||
| Debt Repayment | 0 | 0 | 0 |
| Common Stock Issued/Repurchased | -8,456,000 | -6,163,000 | -3,306,000 |
| Dividends Paid | 0 | 0 | 0 |
| Financing Cash Flow | -5,573,000 | -2,770,000 | -3,306,000 |
| Summary | |||
| Free Cash Flow | 516,000 | -9,215,000 | 3,425,000 |
| Net Change in Cash | -4,789,000 | 2,002,000 | -13,037,000 |