v3.26.1
Employee Benefits - Schedule of Components 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
Share-Based Payment Arrangement [Abstract]        
Service cost $ 6,217 $ 5,733 $ 12,434 $ 11,466
Interest cost 5,289 5,535 10,577 10,900
Expected return on plan assets (9,827) (9,495) (19,655) (18,990)
Prior service credit (2,489) (2,488) (4,977) (4,983)
Recognized net actuarial loss 301 980 602 1,905
Net periodic benefit cost $ (509) $ 265 $ (1,019) $ 298