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