| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 249.65M | 243.75M | 251.81M | 206.85M | 194.42M | 173.03M |
| Gross Profit | 103.97M | 80.13M | 68.56M | 53.63M | 55.89M | 49.23M |
| EBITDA | 35.36M | 30.90M | 19.29M | 3.64M | 9.86M | 28.80M |
| Net Income | 12.44M | 8.16M | -3.52M | -9.50M | -1.43M | 13.36M |
Balance Sheet | ||||||
| Total Assets | 270.27M | 242.59M | 241.56M | 299.82M | 302.81M | 207.44M |
| Cash, Cash Equivalents and Short-Term Investments | 21.90M | 19.21M | 19.15M | 76.74M | 95.09M | 74.95M |
| Total Debt | 73.53M | 54.53M | 66.39M | 120.36M | 110.76M | 21.19M |
| Total Liabilities | 133.10M | 110.53M | 114.61M | 166.53M | 155.59M | 66.43M |
| Stockholders Equity | 137.16M | 132.06M | 126.95M | 133.29M | 147.22M | 141.01M |
Cash Flow | ||||||
| Free Cash Flow | -4.70M | 11.12M | -329.75K | -12.30M | -21.75M | 14.66M |
| Operating Cash Flow | 36.90M | 45.85M | 18.54M | 3.69M | -5.83M | 30.47M |
| Investing Cash Flow | -38.31M | -31.56M | 45.89M | -15.31M | -36.35M | -12.34M |
| Financing Cash Flow | 8.11M | -14.08M | -55.66M | 4.74M | 55.95M | -17.41M |