v3.26.1
Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Pension benefits        
Employer contribution to pension benefits     $ 518 $ 1,123
Savings Plans        
Defined contribution plan, expense     491 412
U.S. Pension Benefits        
Component of net period benefit cost        
Interest cost $ 1,170 $ 1,215 2,340 2,433
Expected return on plan assets (1,229) (1,192) (2,457) (2,383)
Amortization of actuarial loss (6) (22) (12) (44)
Net periodic benefit cost (credit) (53) 45 (105) 94
Non U.S. Pension Benefits        
Component of net period benefit cost        
Service cost 95 81 192 162
Interest cost 207 171 410 342
Expected return on plan assets (5) (5) (12) (11)
Amortization of prior service cost 1   2  
Amortization of actuarial loss 105 21 211 42
Net periodic benefit cost (credit) $ 193 $ 226 $ 381 $ 451
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)