XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Retirement Plans - Narrative (Details)
6 Months Ended
Jun. 30, 2025
plan
Defined Benefit Plan Disclosure  
Number of defined contribution plans 5
United States  
Defined Benefit Plan Disclosure  
Number of defined contribution plans 2
Canada  
Defined Benefit Plan Disclosure  
Number of defined contribution plans 1
United Kingdom  
Defined Benefit Plan Disclosure  
Number of defined contribution plans 2