XML 90 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Payroll and related benefits $ 45,340 $ 35,467
Taxes 5,320 2,991
Short-term operating lease liabilities 12,208  
Other 16,989 15,607
Total $ 79,857 $ 54,065