| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 242.41M | 224.51M | 171.02M | 156.08M | 146.81M | 122.83M |
| Gross Profit | 152.88M | 55.59M | 171.70M | 23.56M | 22.25M | 17.62M |
| EBITDA | 17.34M | 15.70M | 12.09M | 8.70M | 8.38M | 5.52M |
| Net Income | 5.67M | 5.87M | 3.77M | 901.00K | 907.00K | -1.16M |
Balance Sheet | ||||||
| Total Assets | 236.98M | 151.79M | 141.90M | 112.98M | 121.75M | 91.79M |
| Cash, Cash Equivalents and Short-Term Investments | 34.46M | 24.65M | 26.36M | 16.67M | 21.91M | 11.72M |
| Total Debt | 87.18M | 28.43M | 19.36M | 27.44M | 28.32M | 25.01M |
| Total Liabilities | 174.34M | 94.45M | 89.10M | 76.01M | 82.94M | 64.50M |
| Stockholders Equity | 60.31M | 57.16M | 52.70M | 36.97M | 38.82M | 27.29M |
Cash Flow | ||||||
| Free Cash Flow | 13.11M | 13.19M | 18.03M | 5.47M | 12.85M | 6.74M |
| Operating Cash Flow | 13.11M | 13.19M | 18.03M | 7.57M | 14.86M | 8.87M |
| Investing Cash Flow | -74.73M | -11.92M | -13.26M | -3.24M | -13.08M | -2.02M |
| Financing Cash Flow | 53.86M | -2.98M | 4.92M | -9.56M | 8.41M | -16.26M |