| Line item | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|
| Revenue | $796.97M | $781.43M | $751.45M | $618.03M |
| Cost of Revenue | $682.09M | $606.38M | $577.38M | $466.49M |
| Gross Profit | $114.88M | $175.05M | $174.06M | $151.54M |
| Operating Expenses | – | – | – | – |
| R&D | $50.86M | $68.53M | $76.64M | $72.20M |
| SG&A | $188.20M | $169.61M | $156.19M | $105.44M |
| Operating Income | -$142.52M | -$47.51M | $20.85M | $41.00M |
| Interest Expense | – | – | $13.15M | $9.25M |
| Tax Expense | $2.10M | $3.32M | $21.70M | $21.47M |
| Net Income | -$196.08M | -$83.91M | -$175.66M | $215.51M |
| EPS (basic) | -1.1100 | -0.4700 | -0.9900 | 1.3000 |
| EPS (diluted) | -1.1100 | -0.4700 | -0.9900 | 1.3000 |
| Shares (diluted) | – | – | – | – |