XML 121 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure      
Net settlement loss $ 1.1    
Expected future employer contributions 2.4 $ 2.4  
Defined contribution expense 22.1 18.2 $ 6.8
United States      
Defined Benefit Plan Disclosure      
Net settlement loss 1.1 0.0 $ 0.0
Unrecognized actuarial loss (gain) recognized in accumulated other comprehensive loss $ 5.6 $ 3.5