v3.24.2
Segment financial information - product lines (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation by product line        
Net sales $ 1,702.8 $ 1,743.9 $ 3,382.6 $ 3,524.2
Proprietary        
Disaggregation by product line        
Net sales 914.0 923.9 1,797.5 1,876.1
Third-party        
Disaggregation by product line        
Net sales $ 788.8 $ 820.0 $ 1,585.1 $ 1,648.1