v3.25.4
Pension and Other Post-Retirement Benefit Obligations - Schedule of Net Benefit Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]    
Benefit obligation, beginning balance $ 91,636 $ 96,504
Service cost 2,798 2,870
Interest cost $ 4,465 $ 4,322
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Benefit payments $ (4,637) $ (3,609)
Actuarial losses (gains) (5,770) (442)
Foreign currency exchange rate changes 4,503 (8,009)
Benefit obligation, ending balance 92,995 91,636
Fair value of plan assets, beginning balance 89,148 88,783
Actual returns 8,295 10,242
Contributions   675
Benefit payments (4,049) (2,996)
Surplus refund (3,025)  
Foreign currency exchange rate changes 4,464 (7,556)
Fair value of plan assets, ending balance 94,833 89,148
Funded status 1,838 (2,488)
Expected return on plan assets $ (5,504) $ (5,160)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of unrecognized items $ (1,067) $ (760)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net benefit cost $ 692 $ 1,272
Pension Plan    
Defined Benefit Plan Disclosure [Line Items]    
Benefit obligation, beginning balance 82,382 85,988
Service cost 2,658 2,745
Interest cost $ 4,023 $ 3,861
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Benefit payments $ (4,123) $ (3,059)
Actuarial losses (gains) (4,564) 27
Foreign currency exchange rate changes 4,065 (7,180)
Benefit obligation, ending balance 84,441 82,382
Fair value of plan assets, beginning balance 89,148 88,783
Actual returns 8,295 10,242
Contributions   675
Benefit payments (4,049) (2,996)
Surplus refund (3,025)  
Foreign currency exchange rate changes 4,464 (7,556)
Fair value of plan assets, ending balance 94,833 89,148
Funded status 10,392 6,766
Expected return on plan assets $ (5,504) $ (5,160)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of unrecognized items $ (324) $ 55
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net benefit cost $ 853 $ 1,501
Other Postretirement Benefits Plan    
Defined Benefit Plan Disclosure [Line Items]    
Benefit obligation, beginning balance 9,254 10,516
Service cost 140 125
Interest cost $ 442 $ 461
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Benefit payments $ (514) $ (550)
Actuarial losses (gains) (1,206) (469)
Foreign currency exchange rate changes 438 (829)
Benefit obligation, ending balance 8,554 9,254
Fair value of plan assets, beginning balance 0 0
Actual returns 0 0
Contributions   0
Benefit payments 0 0
Surplus refund 0  
Foreign currency exchange rate changes 0 0
Fair value of plan assets, ending balance 0 0
Funded status (8,554) (9,254)
Expected return on plan assets $ 0 $ 0
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of unrecognized items $ (743) $ (815)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net benefit cost $ (161) $ (229)