v3.26.1
Pension and post-retirement benefit obligations (Tables)
6 Months Ended
Jun. 30, 2026
Retirement Benefits [Abstract]  
Schedule of Net Benefit Costs
The net periodic benefit cost for the three and six months ended June 30, 2026 and 2025 is as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2026202520262025
Net periodic benefit cost:
Service cost$141 $209 $284 $397 
Interest cost28 28 57 53 
Expected return on plan assets(37)(72)(74)(137)
Amortization of prior service cost(43)(47)(87)(89)
Amortization of actuarial losses— — 10 
  Net periodic benefit cost$89 $123 $180 $234