v3.26.1
Employee Benefits - Schedule of Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Service cost $ 6,217 $ 5,733
Interest cost 5,288 5,365
Expected return on plan assets (9,828) (9,495)
Prior service credit (2,488) (2,495)
Recognized net actuarial loss 301 925
Net periodic benefit (credit) cost $ (510) $ 33