XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued bonuses $ 15,903 $ 23,595
Accrued payroll and severance 23,189 23,718
Accrued taxes 78,771 70,350
Accrued commissions/rebates 81,450 77,430
Other 83,368 80,418
Total $ 282,681 $ 275,511