XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related $ 63,154 $ 54,683
Accrued bonus and commission 29,319 25,341
Accrued cost of revenue 96,959 80,620
Sales and other taxes payable 55,914 48,390
ESPP contributions 7,605 6,272
Finance lease liability, current 8,877 9,062
Accrued other expense 69,976 28,527
Total accrued expenses and other current liabilities $ 331,804 $ 252,895