v3.25.2
Defined Benefit Pension Plans - Schedule of Net Periodic Pension Benefit Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Service cost $ 730 $ 659 $ 1,388 $ 1,294
Interest cost 736 676 1,434 1,357
Expected return on plan assets (78) (73) (151) (146)
Amortization of prior service costs 34 33 67 67
Amortization of actuarial net loss (106) (85) (194) (170)
Curtailment 0 (585) 0 (585)
Net periodic benefit cost $ 1,316 $ 625 $ 2,544 $ 1,817