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

Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2025202420252024
Net periodic benefit cost:
Service cost$209 $183 $397 $347 
Interest cost28 37 53 75 
Expected return on plan assets(72)(59)(137)(118)
Amortization of prior service cost(47)(40)(89)(81)
Amortization of actuarial losses— 10 — 
  Net periodic benefit cost$123 $121 $234 $223