v3.26.1
Pension and post-retirement benefit obligations - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Service cost $ 141 $ 209 $ 284 $ 397
Interest cost 28 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 0 5 0 10
Net periodic benefit cost $ 89 $ 123 $ 180 $ 234