v3.26.1
Business Segment Information - Schedule of Net Sales by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting        
Net sales $ 338.8 $ 288.1 $ 641.8 $ 561.3
United States        
Segment Reporting        
Net sales 192.4 163.1 364.6 317.8
Asia Pacific        
Segment Reporting        
Net sales 74.6 60.7 143.7 119.1
Europe        
Segment Reporting        
Net sales 49.2 42.3 92.3 83.0
Rest of World        
Segment Reporting        
Net sales $ 22.6 $ 22.0 $ 41.2 $ 41.4