XML 47 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related $ 30,198 $ 20,462
Accrued bonus and commission 11,052 12,898
Accrued cost of revenue 71,479 47,563
Sales and other taxes payable 29,758 28,592
ESPP contributions 11,521 4,023
VAT and other taxes 4,152 4,838
Acquisition holdback 4,520 6,520
Accrued other expense 32,713 22,785
Total accrued expenses and other current liabilities $ 195,393 $ 147,681