| Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 524.64M | 432.20M | 168.43M | 133.76M | 95.34M |
| Gross Profit | 146.90M | 120.12M | 44.62M | 51.41M | 37.73M |
| EBITDA | 55.64M | 46.76M | 14.53M | 1.60M | 5.89M |
| Net Income | 31.15M | 25.53M | 6.68M | -1.70M | 1.82M |
Balance Sheet | |||||
| Total Assets | 323.18M | 284.34M | 84.19M | 96.41M | 69.96M |
| Cash, Cash Equivalents and Short-Term Investments | 23.54M | 17.26M | 8.65M | 7.01M | 31.84M |
| Total Debt | 122.72M | 76.13M | 24.32M | 15.87M | 975.00K |
| Total Liabilities | 188.11M | 202.74M | 37.04M | 45.34M | 17.45M |
| Stockholders Equity | 131.86M | 80.51M | 45.35M | 51.07M | 52.51M |
Cash Flow | |||||
| Free Cash Flow | 49.88M | 83.05M | 1.14M | -15.43M | 4.92M |
| Operating Cash Flow | 57.99M | 104.09M | 2.22M | -14.19M | 5.63M |
| Investing Cash Flow | -56.53M | -74.79M | -1.06M | -18.23M | -685.00K |
| Financing Cash Flow | 13.07M | -25.88M | -4.20M | 7.34M | 33.19M |