XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Pension and post-retirement benefit obligations (Tables)
9 Months Ended
Sep. 30, 2025
Retirement Benefits [Abstract]  
Schedule of Net Benefit Costs
The net periodic benefit cost for the three and nine months ended September 30, 2025 and 2024 is as follows:

Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands)2025202420252024
Net periodic benefit cost:
Service cost$208 $185 $605 $532 
Interest cost28 40 81 115 
Expected return on plan assets(72)(63)(209)(181)
Amortization of prior service cost(47)(44)(136)(125)
Amortization of actuarial losses— 15 — 
  Net periodic benefit cost$122 $118 $356 $341