XML 106 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Payroll and related benefits $ 43,575 $ 45,340
Taxes 8,324 5,320
Short-term operating lease liabilities 11,972 12,208
Other 12,749 16,989
Total $ 76,620 $ 79,857