XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Benefit Pension Plans - Schedule of Net Periodic Pension Benefit Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Service cost $ 2,541 $ 2,450 $ 2,908
Interest cost 2,710 2,861 1,676
Expected return on plan assets (293) (355) (312)
Amortization of prior service costs 133 57 70
Amortization of actuarial net (gain) loss 272 (65) 1,490
Settlement (3) (7) 166
Curtailment (585) (114) (20)
Net periodic benefit cost $ 4,775 $ 4,827 $ 5,978
Defined benefit plan, net periodic benefit cost (credit) excluding service cost, statement of income or comprehensive income Other income (expense), net Other income (expense), net Other income (expense), net