XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
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
June 30,December 31,
20212020
(In thousands)
Accrued payroll and related$63,154 $54,683 
Accrued bonus and commission29,319 25,341 
Accrued cost of revenue96,959 80,620 
Sales and other taxes payable55,914 48,390 
ESPP contributions7,605 6,272 
Finance lease liability, current8,877 9,062 
Accrued other expense69,976 28,527 
Total accrued expenses and other current liabilities$331,804 $252,895 
Schedule of other long-term liabilities
Other long-term liabilities consisted of the following:
As ofAs of
June 30,December 31,
20212020
(In thousands)
Deferred tax liability$19,380 $13,684 
Acquisition holdback10,623 8,800 
Accrued other expenses17,165 14,149 
Total other long-term liabilities$47,168 $36,633