XML 114 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Pension Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-US      
Defined Benefit Plan Disclosure [Line Items]      
Interest cost $ 2,062 $ 2,356 $ 1,368
Return on plan assets (2,291) (1,871) (1,431)
Amortization of prior service cost 0 238 0
Recognized net actuarial loss 99 0 0
Settlement and curtailment (gain) loss 0 0 0
Net pension benefit cost (gain) loss (130) 723 (63)
US plans      
Defined Benefit Plan Disclosure [Line Items]      
Interest cost 8,751 8,992 6,753
Return on plan assets (9,243) (9,579) (12,581)
Amortization of prior service cost 0 0 0
Recognized net actuarial loss 0 (231) (22)
Settlement and curtailment (gain) loss 0 70 (121)
Net pension benefit cost (gain) loss $ (492) $ (748) $ (5,971)