XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Schedule of funded status of the Company's defined benefit plans and the amounts recognized (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation at the beginning of the year $ 97,660 $ 80,561  
Service cost 14,546 11,897 $ 8,915
Actuarial loss (gain) (10,436) 6,843  
Interest cost 5,497 5,297 4,667
Liabilities assumed on acquisition/ transfer of employees 0 180  
Benefits paid (9,162) (6,388)  
Settlements (4,328) 0  
Curtailments (181) 0  
Effect of exchange rate changes (1,814) (730)  
Projected benefit obligation at the end of the year 91,782 97,660 80,561
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at the beginning of the year 93,809 70,900  
Employer contributions 12,907 24,523  
Actual gain on plan assets 4,831 5,370  
Benefits paid (9,162) (6,287)  
Settlements 3,495 0  
Effect of exchange rate changes (1,915) (697)  
Fair value of plan assets at the end of the year 96,975 93,809 $ 70,900
Funded, status, end of year 5,193 (3,851)  
Amounts recognized in the consolidated balance sheets      
Non-current assets (recorded under other assets-others) 18,932 10,063  
Current liabilities (recorded under accrued expenses and other current liabilities-retirement benefits) (1,746) (1,967)  
Non-current liabilities (recorded under other liabilities- retirement benefits) (11,993) (11,947)  
Funded, status, end of year 5,193 (3,851)  
Other current liabilities      
Amounts recognized in the consolidated balance sheets      
Current liabilities (recorded under accrued expenses and other current liabilities-retirement benefits) (1,746) (1,967)  
Other noncurrent liabilities      
Amounts recognized in the consolidated balance sheets      
Non-current liabilities (recorded under other liabilities- retirement benefits) $ (11,993) $ (11,947)