XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued vacation $ 11,876 $ 10,294
Accrued commissions 6,975 12,678
Accrued bonuses 16,579 6,573
Accrued payroll 3,013 2,631
Estimated health insurance claims 1,605 1,224
Accrued interest 485 1,455
ESPP employee contributions 2,941 4,269
Customer deposits 24,592 18,283
Operating lease liabilities 4,233 4,541
Accrued other liabilities 6,500 6,308
Accrued expenses and other current liabilities $ 78,799 $ 68,256