v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of Basic and Diluted Weighted Average Common Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income (loss) $ 6.5 $ (32.2) $ 2.2 $ (41.9)
Denominator:        
Weighted average shares outstanding - basic (in shares) 38,636,799 37,905,484 38,288,260 37,847,638
Warrants (in shares) 500,000 0 500,000 0
Weighted average share outstanding - diluted (in shares) 39,100,000 37,900,000 38,800,000 37,800,000
Basic earnings (loss) per share (in dollars per share) $ 0.17 $ (0.85) $ 0.06 $ (1.11)
Diluted earning per share (in dollars per share) $ 0.16 $ (0.85) $ 0.06 $ (1.11)