XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Consolidated Balance Sheet Information
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Supplemental Consolidated Balance Sheet Information Supplemental Consolidated Balance Sheet Information
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2020As of December 31, 2019
Accrued vacation$10,835 $8,353 
Accrued commissions7,994 5,561 
Accrued bonuses12,420 7,121 
Accrued payroll2,463 1,221 
Estimated health insurance claims1,200 1,040 
ESPP employee contributions2,242 3,734 
Customer deposits16,255 12,151 
Operating lease liabilities4,485 3,064 
Accrued other liabilities5,550 7,685 
$63,444 $49,930