| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | 
|---|---|---|---|---|---|---|
| Income Statement | ||||||
| Total Revenue | 238.06M | 230.47M | 235.64M | 228.00M | 253.20M | 225.10M | 
| Gross Profit | 172.19M | 166.06M | 172.96M | 172.90M | 189.50M | 185.70M | 
| EBITDA | 63.29M | 48.08M | 47.52M | 20.97M | -5.40M | -38.54M | 
| Net Income | 48.45M | 30.28M | 21.59M | 2.00K | -29.10M | -60.00M | 
| Balance Sheet | ||||||
| Total Assets | 194.92M | 213.33M | 230.53M | 222.06M | 226.59M | 244.22M | 
| Cash, Cash Equivalents and Short-Term Investments | 96.02M | 100.97M | 95.94M | 81.07M | 82.11M | 93.39M | 
| Total Debt | 38.36M | 74.08M | 111.49M | 114.28M | 116.64M | 120.95M | 
| Total Liabilities | 90.20M | 121.21M | 177.09M | 200.45M | 229.03M | 250.17M | 
| Stockholders Equity | 104.72M | 92.13M | 53.44M | 21.60M | -2.40M | -6.00M | 
| Cash Flow | ||||||
| Free Cash Flow | 44.22M | 38.86M | 14.37M | -22.80M | 20.70M | -19.25M | 
| Operating Cash Flow | 44.34M | 38.92M | 27.01M | -15.80M | 20.70M | 800.00K | 
| Investing Cash Flow | -11.78M | -20.44M | -19.13M | 7.10M | -10.90M | 23.30M | 
| Financing Cash Flow | -45.05M | -33.85M | 0.00 | 12.20M | -31.90M | 100.00K | 
| Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth | 
|---|---|---|---|---|---|---|---|
| ― | $259.91M | 5.26 | 63.24% | ― | 8.63% | 429.84% | |
| ― | $255.71M | ― | -37.26% | ― | -70.38% | -683.06% | |
| ― | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
| ― | $214.48M | -118.18 | ― | ― | 9.78% | 98.13% | |
| ― | $230.08M | -3.28 | ― | ― | -31.30% | 36.26% | |
| ― | $270.54M | -1.73 | -85.21% | ― | ― | 38.94% | |
| ― | $184.20M | ― | ― | ― | ― | -686.12% |