| Line item | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|
| Revenue | $552.52M | $535.05M | $566.79M | – |
| Cost of Revenue | $394.69M | $382.06M | $411.44M | $347.33M |
| Gross Profit | $157.83M | $152.99M | $155.35M | $132.99M |
| Operating Expenses | – | – | – | – |
| R&D | $13.31M | $10.33M | $10.09M | $8.99M |
| SG&A | $42.01M | $8.00M | $8.17M | $32.11M |
| Operating Income | – | – | – | $51.23M |
| Interest Expense | $9.10M | $9.23M | $5.74M | – |
| Tax Expense | $11.33M | $9.93M | $11.14M | $10.36M |
| Net Income | $43.29M | $42.50M | $46.28M | $29.33M |
| EPS (basic) | 0.7500 | 0.7500 | 0.8200 | 0.5200 |
| EPS (diluted) | 0.7500 | 0.7500 | – | 0.8200 |
| Shares (diluted) | $49.10M | $49.10M | $49.13M | $49.10M |