XML 119 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Sales and use tax payable $ 39,250 $ 12,242
Vendor accruals 25,760 17,817
Accrued bonus 19,561 12,906
Payroll-related liabilities 3,172 2,406
Accrued vacation 602 3,787
Total accrued expenses $ 88,345 $ 49,158