v3.25.2
Business Segment Information - Net Sales by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information        
Net sales $ 288.1 $ 271.9 $ 561.3 $ 529.4
United States        
Segment Reporting Information        
Net sales 163.1 161.7 317.8 308.7
Europe        
Segment Reporting Information        
Net sales 42.4 40.0 83.0 77.8
Rest of world        
Segment Reporting Information        
Net sales $ 82.6 $ 70.2 $ 160.5 $ 142.9