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