v3.26.3
Defined Benefit Pension Plans - Schedule of Net Periodic Pension Benefit Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Retirement Benefits [Abstract]        
Service cost $ 627 $ 687 $ 1,998 $ 2,075
Interest cost 755 749 2,298 2,183
Expected return on plan assets (87) (81) (263) (232)
Amortization of prior service costs 28 34 87 101
Amortization of actuarial net loss (148) (101) (446) (295)
Net periodic benefit cost $ 1,175 $ 1,288 $ 3,674 $ 3,832