XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued vacation $ 11,221 $ 10,294
Accrued commissions 11,122 12,678
Accrued bonuses 8,292 6,573
Accrued payroll 4,494 2,631
Estimated health insurance claims 1,814 1,224
Accrued interest 1,455 1,455
ESPP employee contributions 5,349 4,269
Customer deposits 26,517 18,283
Operating lease liabilities 6,008 4,541
Accrued other liabilities 7,854 6,308
Accrued expenses and other current liabilities $ 84,126 $ 68,256