v3.26.3
Business Segment Information - Schedule of Net Sales by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting        
Net sales $ 350.8 $ 286.6 $ 992.6 $ 847.9
United States        
Segment Reporting        
Net sales 202.4 160.8 567.0 478.6
Asia Pacific        
Segment Reporting        
Net sales 87.3 59.6 231.0 178.7
Europe        
Segment Reporting        
Net sales 40.9 36.9 133.2 119.9
Rest of world        
Segment Reporting        
Net sales $ 20.2 $ 29.3 $ 61.4 $ 70.7