XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Employee Benefit plans - Schedule of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Retirement Benefits [Abstract]        
Service cost $ 4,068 $ 2,537 $ 11,674 $ 7,815
Interest cost 489 750 1,402 1,977
Expected return on plan assets (1,867) (1,871) (5,358) (5,315)
Amortization of prior service cost 228 217 648 624
Amortization of actuarial losses 357 167 1,025 647
Net periodic benefit cost $ 3,275 $ 1,800 $ 9,391 $ 5,748