XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of lease expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Short-term lease expense $ 1.7 $ 1.8
Variable lease cost 6.0 4.6
Cost of products sold    
Lessee, Lease, Description [Line Items]    
Operating lease expense 7.0 5.3
Selling, general and administrative expenses    
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 15.9 $ 16.2