XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Changes in the Obligations and Plan Assets, the Funded Status and the Amounts Recorded
Summarized information regarding changes in the obligations and plan assets, the funded status and the amounts recorded were as follows (in thousands):
Year Ended December 31,
20242023
Benefit obligation, beginning of year$169,667 $113,705 
Employer service cost12,121 7,711 
Interest cost2,010 2,280 
Plan participants' contributions5,067 4,534 
Actuarial loss17,443 26,682 
Transfer of benefits net of payments from fund1,382 1,866 
Expenses paid from assets(101)(118)
Translation (gain) loss(12,102)13,007 
Benefit obligation, end of year195,487 169,667 
Fair value of plan assets, beginning of year128,482 102,023 
Actual return on plan assets13,562 140 
Employer contributions10,278 9,955 
Plan participants' contributions5,067 4,534 
Transfer of benefits net of payments from fund1,382 1,866 
Expenses paid from assets(101)(118)
Translation (loss) gain(9,034)10,082 
Fair value of plan assets, end of year149,636 128,482 
Unfunded liability, end of year$45,851 $41,185 
Schedule of Net Periodic Benefit Cost
The net periodic benefit cost was as follows (in thousands):
Year Ended December 31,
202420232022
Service cost$12,121 $7,711 $9,855 
Interest cost2,010 2,280 251 
Expected return on plan assets(6,764)(5,688)(4,184)
Amortization of prior service cost801 771 773 
Amortization of actuarial losses673 — 356 
Net periodic benefit cost$8,841 $5,074 $7,051 
Schedule of Changes Recognized in Other Comprehensive Income (Loss)
Other changes in the plans assets and the benefit obligation that is recognized in accumulated other comprehensive (loss) income were as follows, net of tax (in thousands):
Year Ended December 31,
202420232022
Pension liability (asset), beginning of year$30,924 $(1,699)$23,677 
Net prior service costs(1,474)(771)(773)
Net loss (gain)$10,473 $33,394 $(24,603)
Pension liability (asset), end of year$39,923 $30,924 $(1,699)
Schedule of Expected Benefit Payments The following payments are expected to be paid from the fund (in thousands):
2025$6,956 
20267,249 
20278,139 
20288,617 
202911,123 
2030-203456,544 
Total$98,628