XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Consolidated Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2021As of December 31, 2020
Accrued vacation$11,876 $10,294 
Accrued commissions6,975 12,678 
Accrued bonuses16,579 6,573 
Accrued payroll3,013 2,631 
Estimated health insurance claims1,605 1,224 
Accrued interest485 1,455 
ESPP employee contributions2,941 4,269 
Customer deposits24,592 18,283 
Operating lease liabilities4,233 4,541 
Accrued other liabilities6,500 6,308 
$78,799 $68,256