XML 102 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Defined Benefit Pension Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Changes in the obligations      
Benefit obligation, beginning of the year $ 169,667 $ 113,705  
Employer service cost 12,121 7,711 $ 9,855
Interest cost 2,010 2,280 251
Plan participants' contributions 5,067 4,534  
Actuarial loss 17,443 26,682  
Transfer of benefits net of payments from fund 1,382 1,866  
Expenses paid from assets (101) (118)  
Translation (gain) loss (12,102) 13,007  
Benefit obligation, end of the year 195,487 169,667 113,705
Changes in plan assets      
Fair value of plan assets, beginning of year 128,482 102,023  
Actual return on plan assets 13,562 140  
Employer contributions 10,278 9,955  
Plan participants' contributions 5,067 4,534  
Transfer of benefits net of payments from fund 1,382 1,866  
Expenses paid from assets (101) (118)  
Translation (loss) gain (9,034) 10,082  
Fair value of plan assets, end of year 149,636 128,482 $ 102,023
Unfunded liability, end of year $ 45,851 $ 41,185