v3.25.4
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2025
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,
20252024
Benefit obligation, beginning of year$195,487 $169,667 
Employer service cost16,428 12,121 
Interest cost1,973 2,010 
Plan participants’ contributions6,614 5,067 
Actuarial (gain) loss(5,251)17,443 
Transfer of benefits net of payments from fund(4,294)1,382 
Expenses paid from assets(121)(101)
Translation loss (gain)27,680 (12,102)
Benefit obligation, end of year238,516 195,487 
Fair value of plan assets, beginning of year149,636 128,482 
Actual return on plan assets11,990 13,562 
Employer contributions12,344 10,278 
Plan participants’ contributions6,614 5,067 
Transfer of benefits net of payments from fund(4,294)1,382 
Expenses paid from assets(121)(101)
Translation gain (loss)21,188 (9,034)
Fair value of plan assets, end of year197,357 149,636 
Unfunded liability, end of year$41,159 $45,851 
Schedule of Net Periodic Benefit Cost
The net periodic benefit cost was as follows (in thousands):
Year Ended December 31,
202520242023
Service cost$16,428 $12,121 $7,711 
Interest cost1,973 2,010 2,280 
Expected return on plan assets(7,970)(6,764)(5,688)
Amortization of prior service cost878 801 771 
Amortization of actuarial losses1,389 673 — 
Net periodic benefit cost$12,698 $8,841 $5,074 
Schedule of Expected Benefit Payments The following payments are expected to be paid from the fund (in thousands):
2026$9,200 
202710,365 
202810,944 
202913,968 
203011,684 
2031-203573,326 
Total$129,487