| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 154.78M | 192.24M | 211.67M | 155.52M | 147.02M |
| Gross Profit | 75.03M | 98.28M | 105.58M | 72.09M | 67.08M |
| EBITDA | 39.72M | 65.20M | 65.02M | 35.12M | 35.44M |
| Net Income | 22.68M | 43.71M | 41.21M | 18.86M | 19.20M |
Balance Sheet | |||||
| Total Assets | 142.35M | 142.99M | 151.34M | 152.62M | 143.74M |
| Cash, Cash Equivalents and Short-Term Investments | 5.25M | 2.68M | 13.26M | 6.94M | 27.73M |
| Total Debt | 13.10M | 5.40M | 5.59M | 6.06M | 9.65M |
| Total Liabilities | 57.48M | 51.89M | 81.36M | 75.99M | 72.61M |
| Stockholders Equity | 84.87M | 91.10M | 69.98M | 76.63M | 71.13M |
Cash Flow | |||||
| Free Cash Flow | 35.39M | 23.18M | 48.64M | 8.17M | 22.37M |
| Operating Cash Flow | 36.78M | 34.91M | 58.38M | 18.68M | 32.11M |
| Investing Cash Flow | -11.33M | -11.13M | -9.73M | -10.50M | -7.31M |
| Financing Cash Flow | -22.77M | -34.67M | -42.76M | -29.78M | -20.61M |