XML 102 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Benefit Pension Plans - Schedule of Net Periodic Pension Benefit Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Service cost $ 2,450 $ 2,908 $ 4,479
Interest cost 2,861 1,676 1,383
Expected return on plan assets (355) (312) (346)
Amortization of prior service costs 57 70 71
Amortization of actuarial net (gain) loss (65) 1,490 2,183
Settlement (7) 166 (2)
Curtailment (114) (20) (557)
Net periodic benefit cost $ 4,827 $ 5,978 $ 7,211
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