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