XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - AOCI (Details) - Defined Benefit Pension Plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Net unrecognized actuarial loss at beginning of period $ (261,102) $ (256,695)
Amortization of net loss 12,580 12,019
Net loss arising during the year (4,109) (13,432)
Currency translation (4,484) (2,993)
Net unrecognized actuarial loss at end of period $ (257,116) $ (261,102)