| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 83.59M | 83.59M | 86.36M | 78.53M | 54.61M | 51.00M |
| Gross Profit | 70.66M | 70.66M | 73.13M | 66.42M | 46.21M | 43.22M |
| EBITDA | -4.60M | 24.86M | 30.66M | 29.59M | 24.64M | -1.47M |
| Net Income | -7.87M | -7.87M | -495.00K | 4.13M | 3.23M | 3.63M |
Balance Sheet | ||||||
| Total Assets | 74.48M | 74.48M | 93.11M | 90.62M | 77.84M | 68.14M |
| Cash, Cash Equivalents and Short-Term Investments | 7.87M | 7.87M | 11.47M | 18.49M | 23.21M | 23.13M |
| Total Debt | 35.01M | 35.01M | 44.88M | 47.03M | 36.21M | 27.47M |
| Total Liabilities | 52.98M | 52.98M | 63.35M | 57.90M | 45.13M | 34.76M |
| Stockholders Equity | 21.50M | 21.50M | 29.76M | 32.72M | 32.71M | 33.38M |
Cash Flow | ||||||
| Free Cash Flow | 22.83M | 22.57M | 20.81M | 21.02M | 21.41M | 18.70M |
| Operating Cash Flow | 28.97M | 28.97M | 30.74M | 29.47M | 25.40M | 19.47M |
| Investing Cash Flow | -4.79M | -4.79M | -9.55M | -8.47M | -3.46M | -2.25M |
| Financing Cash Flow | -26.43M | -26.43M | -28.37M | -25.89M | -22.62M | -14.25M |