| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | 
|---|---|---|---|---|---|---|
Income Statement  | ||||||
| Total Revenue | 572.33M | 453.16M | 389.92M | 357.93M | 127.48M | 0.00 | 
| Gross Profit | 71.63M | 78.84M | 59.65M | 55.55M | 4.07M | 0.00 | 
| EBITDA | 51.07M | 59.00M | 38.73M | 38.61M | -14.24M | -1.60M | 
| Net Income | -3.00M | 21.87M | 17.06M | 18.78M | -18.08M | -1.64M | 
Balance Sheet  | ||||||
| Total Assets | 447.78M | 412.06M | 284.43M | 296.78M | 255.47M | 8.00M | 
| Cash, Cash Equivalents and Short-Term Investments | 24.86M | 36.35M | 22.53M | 35.97M | 24.91M | 7.89M | 
| Total Debt | 152.10M | 148.07M | 106.23M | 119.61M | 145.93M | 0.00 | 
| Total Liabilities | 368.15M | 318.73M | 210.50M | 246.71M | 240.66M | 527.00K | 
| Stockholders Equity | 76.29M | 91.97M | 72.21M | 49.56M | 14.65M | 7.47M | 
Cash Flow  | ||||||
| Free Cash Flow | 37.41M | 14.70M | 11.41M | 38.74M | 11.17M | -594.00K | 
| Operating Cash Flow | 105.33M | 73.74M | 27.52M | 49.34M | 19.25M | -594.00K | 
| Investing Cash Flow | -80.31M | -63.19M | -23.82M | -21.32M | -12.34M | 8.24M | 
| Financing Cash Flow | -16.19M | 3.27M | -17.13M | -16.96M | 10.11M | -288.00K |