XML 138 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee defined contribution plan      
Projected benefit obligation $ 80,199 $ 70,600  
Defined benefit plan, plan asset 63,794 55,605  
Expected employer contributions, 2025 3,922    
U.S.      
Employee defined contribution plan      
Employer contribution to retirement plan $ 20,839 15,316 $ 10,298
Participant's contributions matched (as a percent) 6.00%    
PRC      
Employee defined contribution plan      
Employer contribution to retirement plan $ 101,779 94,358 83,860
SWITZERLAND      
Employee defined contribution plan      
Employer contribution to retirement plan $ 3,825 $ 2,710 $ 3,887