v3.25.2
Employee Benefit Plans - Schedule of Pension Costs (Gains) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Non-US        
Defined Benefit Plan Disclosure [Line Items]        
Interest cost $ 580 $ 518 $ 1,126 $ 1,034
Return on plan assets (501) (567) (974) (1,131)
Recognized net actuarial (gain) loss 56 25 108 49
Net pension benefit cost (gain) 135 (24) 260 (48)
US        
Defined Benefit Plan Disclosure [Line Items]        
Interest cost 2,260 2,187 4,519 4,375
Return on plan assets (2,147) (2,310) (4,293) (4,621)
Recognized net actuarial (gain) loss (11) 0 (22) 0
Net pension benefit cost (gain) $ 102 $ (123) $ 204 $ (246)