| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | 
|---|---|---|---|---|---|---|
| Income Statement | ||||||
| Total Revenue | 32.95M | 32.95M | 45.15M | 39.89M | 39.14M | 39.92M | 
| Gross Profit | 15.50M | 15.50M | 20.77M | 28.89M | 25.40M | 27.27M | 
| EBITDA | 3.81M | 3.81M | 5.05M | 16.19M | 18.20M | 16.05M | 
| Net Income | 2.88M | 2.88M | 3.57M | 12.01M | 12.81M | 10.69M | 
| Balance Sheet | ||||||
| Total Assets | 544.49M | 544.49M | 544.68M | 519.85M | 550.51M | 538.33M | 
| Cash, Cash Equivalents and Short-Term Investments | 218.90M | 218.90M | 230.65M | 132.07M | 103.72M | 233.95M | 
| Total Debt | 470.00K | 470.00K | 1.14M | 1.27M | 32.73M | 1.51M | 
| Total Liabilities | 186.07M | 186.07M | 189.14M | 167.89M | 210.55M | 211.18M | 
| Stockholders Equity | 358.42M | 358.42M | 355.54M | 351.97M | 339.96M | 327.15M | 
| Cash Flow | ||||||
| Free Cash Flow | -10.98M | -10.98M | 100.00M | 49.94M | -16.03M | -43.47M | 
| Operating Cash Flow | -10.98M | -10.98M | 100.24M | 50.05M | -16.02M | -43.41M | 
| Investing Cash Flow | 0.00 | 0.00 | -234.00K | -105.00K | -7.00K | -63.00K | 
| Financing Cash Flow | -720.00K | -776.00K | -1.42M | -31.56M | 27.34M | -13.65M |