XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Retirement Plans (Tables)
6 Months Ended
Jun. 30, 2025
Retirement Benefits [Abstract]  
Schedule of Net Benefit Costs
Net periodic pension costs were as follows for the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Interest cost$65 $56 $127 $112 
Expected return on plan assets(87)(93)(170)(186)
Amortization of prior service costs and transition amount12 12 
Recognized net actuarial loss11 21 16 
Net periodic pension income$(5)$(23)$(10)$(46)
Schedule of Costs of Retirement Plans The following table summarizes the expense associated with the contributions made to these plans for the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
United States$745 $720 $1,458 $1,271 
Canada33 34 103 110 
United Kingdom333 287 604 565 
$1,111 $1,041 $2,165 $1,946