v3.26.1
Revenue Recognition - Schedule of Impact Due to Contract Adjustments (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Abstract]    
Net sales $ 1.8 $ (7.6)
Operating income (0.4) (17.5)
Net income $ (0.3) $ (13.4)
Diluted earnings per share $ 0 $ (0.21)