XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit plans - Net periodic benefit cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Retirement Benefits [Abstract]        
Service cost $ 1,733 $ 2,438 $ 3,821 $ 4,960
Interest cost 44 62 661 126
Expected return on plan assets (736) (1,035) (2,276) (2,106)
Amortization of prior service cost 276 193 379 387
Amortization of actuarial losses (90) 89 0 177
Net periodic benefit cost $ 1,227 $ 1,747 $ 2,585 $ 3,544