XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Payments Captured in Lease Receivable (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Short-Term (12 months or less) $ 9.3 $ 8.5  
Long-Term 42.2 33.3  
Lease receivables $ 51.5 $ 41.8  
Sales Type Operating Lease | Net Sales | Product Concentration Risk      
Lessor, Lease, Description [Line Items]      
As a % of net trade sales 1.00% 1.00% 1.00%