| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 32.72M | 36.68M | 30.41M | 27.73M | 21.35M | 20.12M |
| Gross Profit | 22.61M | 26.54M | 20.53M | 19.60M | 19.65M | 16.29M |
| EBITDA | 5.33M | 8.35M | 3.63M | 4.56M | 7.62M | 6.20M |
| Net Income | 4.31M | 6.71M | 3.01M | 3.05M | 5.49M | 4.19M |
Balance Sheet | ||||||
| Total Assets | 681.66M | 683.25M | 650.00M | 586.19M | 580.76M | 531.44M |
| Cash, Cash Equivalents and Short-Term Investments | 123.99M | 21.64M | 0.00 | 114.15M | 123.55M | 118.96M |
| Total Debt | 15.00M | 8.00M | 2.25M | 2.56M | 26.85M | 4.60M |
| Total Liabilities | 627.18M | 623.05M | 598.57M | 536.08M | 534.11M | 477.82M |
| Stockholders Equity | 54.47M | 60.20M | 51.42M | 50.11M | 46.66M | 53.62M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 305.00K | 3.45M | 3.73M | 3.19M | 7.61M |
| Operating Cash Flow | 0.00 | 1.73M | 4.78M | 3.98M | 3.27M | 7.66M |
| Investing Cash Flow | 0.00 | -50.86M | -13.18M | -2.23M | -106.71M | 12.08M |
| Financing Cash Flow | 0.00 | 16.88M | 58.21M | 1.77M | 55.79M | 928.00K |