XML 507 R74.htm IDEA: XBRL DOCUMENT v3.26.3
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Aug. 31, 2026
Defined Benefit Plan Disclosure [Line Items]          
Contributions to plans $ 4.9 $ 4.7 $ 14.7 $ 12.1  
Pre-tax non-cash settlement gain     $ 2.5 $ 0.0  
U.S | Pension Plan          
Defined Benefit Plan Disclosure [Line Items]          
Projected benefit obligation         $ 36.2
Pre-tax non-cash settlement gain $ 2.5