XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued bonuses $ 26,950 $ 15,903
Accrued payroll and severance 38,328 23,189
Accrued taxes 93,627 78,771
Accrued commissions/rebates 92,063 81,450
Other1 118,086 83,368
Total $ 369,054 $ 282,681