XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]      
Amortization of net actuarial gain, gross amount $ (2,578) $ (321) $ (330)
Amortization of net actuarial gain, income tax (provision) benefit 652 78 81
Amortization of net actuarial gain, net amount (1,926) (243) (249)
Actuarial gain, gross amount 51,149 22,438 58,147
Actuarial gain, income tax (provision) benefit (12,180) (5,467) (14,030)
Actuarial gain, net amount 38,969 16,971 44,117
Foreign currency translation adjustments, gross amount (857) 1,425 (1,049)
Foreign currency translation adjustments, income tax (provision) benefit 0 0 0
Foreign currency translation adjustments, net amount (857) 1,425 (1,049)
Total other comprehensive income (loss), gross amount 47,714 23,542 56,768
Total other comprehensive income (loss), income tax (provision) benefit (11,528) (5,389) (13,949)
Total other comprehensive income, net of taxes $ 36,186 $ 18,153 $ 42,819