XML 24 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related $ 20,462 $ 9,886
Accrued bonus and commission 12,898 8,564
Accrued cost of revenue 47,563 29,901
Sales and other taxes payable 28,592 23,631
ESPP contributions 4,023 2,672
Deferred rent 0 1,418
VAT and other taxes 4,838 2,217
Acquisition holdback 6,520 0
Accrued other expense 22,785 18,054
Total accrued expenses and other current liabilities $ 147,681 $ 96,343