v3.26.3
Revenue Recognition - Schedule of Impact Due to Contract Adjustments (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Abstract]        
Net sales $ (0.1) $ (3.2) $ (4.7) $ (7.7)
Operating income (4.5) (7.0) (11.6) (20.7)
Net income $ (3.5) $ (5.4) $ (8.9) $ (15.8)
Diluted earnings per share $ (0.06) $ (0.08) $ (0.14) $ (0.24)