XML 91 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits - Schedule of Employee Benefit Expense by Cost, Type and Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Total $ 31,525 $ 26,475 $ 24,044
401(k) and Other Defined Contribution Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
401(k) and other defined contribution plans 25,740 21,804 19,909
Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension related net period benefit expense 5,785 4,671 4,135
Cost of Revenues [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 12,231 9,913 9,387
Selling and Marketing [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 9,489 7,910 7,368
Research and Development [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 6,271 5,328 4,705
General and Administrative [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total 2,620 2,289 1,844
Other expense (income) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Total $ 914 $ 1,035 $ 740