XML 57 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following:
As ofAs of
March 31,December 31,
20202019
(In thousands)
Accrued payroll and related$30,198  $20,462  
Accrued bonus and commission11,052  12,898  
Accrued cost of revenue71,479  47,563  
Sales and other taxes payable29,758  28,592  
ESPP contributions11,521  4,023  
VAT and other taxes4,152  4,838  
Acquisition holdback4,520  6,520  
Accrued other expense32,713  22,785  
Total accrued expenses and other current liabilities$195,393  $147,681  
Schedule of other long-term liabilities
Other long-term liabilities consisted of the following:
As ofAs of
March 31,December 31,
20202019
(In thousands)
Deferred tax liability$8,362  $7,535  
Acquisition holdback3,750  3,750  
Accrued other expenses8,854  6,462  
Total other long-term liabilities$20,966  $17,747