v3.26.1
Segment financial information - product lines (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation by product line        
Net sales $ 1,692.3 $ 1,683.4 $ 3,273.7 $ 3,264.8
Proprietary        
Disaggregation by product line        
Net sales 880.4 893.8 1,713.7 1,723.5
Third-party        
Disaggregation by product line        
Net sales $ 811.9 $ 789.6 $ 1,560.0 $ 1,541.3