| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 182.60M | 195.34M | 160.95M | 142.52M | 129.34M | 103.64M |
| Gross Profit | 75.12M | 78.28M | 69.97M | 55.49M | 46.70M | 30.33M |
| EBITDA | 36.97M | 44.54M | 27.80M | 21.53M | 16.69M | 4.01M |
| Net Income | 20.44M | 21.86M | 14.46M | 8.28M | -2.32M | -2.23M |
Balance Sheet | ||||||
| Total Assets | 383.02M | 378.79M | 372.25M | 354.91M | 322.38M | 318.67M |
| Cash, Cash Equivalents and Short-Term Investments | 73.15M | 75.47M | 78.44M | 55.64M | 34.26M | 18.59M |
| Total Debt | 11.64M | 11.56M | 11.06M | 8.82M | 20.60M | 24.35M |
| Total Liabilities | 123.63M | 109.66M | 112.79M | 110.89M | 146.36M | 141.84M |
| Stockholders Equity | 259.39M | 269.13M | 259.46M | 244.02M | 176.02M | 176.82M |
Cash Flow | ||||||
| Free Cash Flow | 16.53M | 16.93M | 36.85M | -1.53M | 24.80M | -12.55M |
| Operating Cash Flow | 25.96M | 27.59M | 47.59M | 4.32M | 28.59M | -8.82M |
| Investing Cash Flow | -49.66M | -10.65M | -10.74M | -5.84M | -3.78M | -61.05M |
| Financing Cash Flow | -18.65M | -19.86M | -13.91M | 22.68M | -9.34M | 18.59M |