| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 200.86M | 224.77M | 245.54M | 294.04M | 238.93M | 140.24M |
| Gross Profit | 21.69M | 28.43M | 26.90M | 26.15M | 29.97M | 24.93M |
| EBITDA | 15.33M | 22.92M | 26.36M | 21.61M | 34.72M | 30.91M |
| Net Income | -6.15M | 5.03M | 15.81M | 13.24M | 13.31M | 12.53M |
Balance Sheet | ||||||
| Total Assets | 117.27M | 121.97M | 141.82M | 140.04M | 119.63M | 90.34M |
| Cash, Cash Equivalents and Short-Term Investments | 12.24M | 14.99M | 34.19M | 51.31M | 33.30M | 20.75M |
| Total Debt | 662.00K | 219.00K | 1.13M | 290.00K | 146.00K | 279.00K |
| Total Liabilities | 42.94M | 48.06M | 68.25M | 66.44M | 40.56M | 23.52M |
| Stockholders Equity | 74.15M | 73.63M | 75.03M | 77.73M | 75.86M | 64.76M |
Cash Flow | ||||||
| Free Cash Flow | 9.46M | 19.07M | -6.45M | 31.35M | 20.28M | 13.46M |
| Operating Cash Flow | 23.31M | 20.81M | 21.10M | 51.18M | 30.15M | 23.66M |
| Investing Cash Flow | -24.77M | -32.39M | -24.26M | -18.22M | -9.88M | -6.66M |
| Financing Cash Flow | -157.00K | -5.45M | -10.53M | -13.73M | -7.66M | -51.00K |