XML 85 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Computer Software (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Implementation costs $ 40.1 $ 36.9  
Amortization of cloud computing arrangements 7.2 6.2 $ 3.4
Other Prepaid Expense, Current      
Finite-Lived Intangible Assets [Line Items]      
Implementation costs 5.2 13.7  
Other Noncurrent Assets      
Finite-Lived Intangible Assets [Line Items]      
Implementation costs $ 34.9 $ 23.2  
Minimum | Computer software      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible asset, useful life 3 years    
Maximum | Computer software      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible asset, useful life 8 years