v3.26.1
Employee Benefit Plans - Schedule 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
Retirement Benefits [Abstract]        
Service cost $ 4,043 $ 3,964 $ 8,130 $ 7,606
Interest cost 688 476 1,383 913
Expected return on plan assets (1,933) (1,819) (3,887) (3,491)
Amortization of prior service cost 105 226 212 420
Amortization of actuarial losses 125 350 252 668
Net periodic benefit cost $ 3,028 $ 3,197 $ 6,090 $ 6,116