XML 129 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Sales by Product Group (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales $ 2,893.2 $ 2,949.8 $ 2,886.9
Operating Segments      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales 2,893.2 2,949.8 2,887.2
Operating Segments | Proprietary Products      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales 2,334.5 2,397.3 2,406.8
Operating Segments | Contract-Manufactured Products      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales 558.7 552.5 480.4
Intersegment sales elimination      
Segment Reporting, Revenue Reconciling Items [Line Items]      
Net sales $ 0.0 $ 0.0 $ (0.3)