XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Benefit plans - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Retirement Benefits [Abstract]        
Service cost $ 2,657 $ 1,733 $ 5,278 $ 3,821
Interest cost 786 44 1,227 661
Expected return on plan assets (1,961) (736) (3,444) (2,276)
Amortization of prior service cost 206 276 407 379
Amortization of actuarial losses 393 (90) 480 0
Net periodic benefit cost $ 2,081 $ 1,227 $ 3,948 $ 2,585