v3.26.1
Defined Benefit Pension Plans - Schedule of Net Periodic Pension Benefit Costs (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 $ 670 $ 730 $ 1,371 $ 1,388
Interest cost 766 736 1,543 1,434
Expected return on plan assets (88) (78) (176) (151)
Amortization of prior service costs 29 34 59 67
Amortization of actuarial net loss (148) (106) (298) (194)
Net periodic benefit cost $ 1,229 $ 1,316 $ 2,499 $ 2,544