| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 119.39M | 119.09M | 121.48M | 109.86M | 98.15M | 76.55M |
| Gross Profit | 67.70M | 66.10M | 37.49M | 59.76M | 52.60M | 41.90M |
| EBITDA | 17.58M | 17.54M | 18.57M | 14.10M | 12.54M | 9.18M |
| Net Income | 13.04M | 12.04M | 13.70M | 10.54M | 9.04M | 5.57M |
Balance Sheet | ||||||
| Total Assets | 144.74M | 158.55M | 135.63M | 137.63M | 122.22M | 115.09M |
| Cash, Cash Equivalents and Short-Term Investments | 23.17M | 26.37M | 23.99M | 18.86M | 21.61M | 24.54M |
| Total Debt | 7.36M | 13.57M | 4.89M | 7.90M | 10.77M | 12.14M |
| Total Liabilities | 57.54M | 65.16M | 49.98M | 62.84M | 55.02M | 55.11M |
| Stockholders Equity | 86.57M | 92.69M | 84.48M | 73.70M | 66.23M | 59.55M |
Cash Flow | ||||||
| Free Cash Flow | 8.29M | -1.04M | 10.48M | 3.88M | 4.78M | 13.37M |
| Operating Cash Flow | 14.34M | 10.36M | 13.70M | 8.22M | 7.80M | 15.76M |
| Investing Cash Flow | -12.89M | -12.15M | -2.47M | -5.18M | -4.91M | -2.34M |
| Financing Cash Flow | 1.40M | 4.28M | -6.11M | -5.75M | -5.82M | -6.31M |