XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Consolidated Balance Sheet Information
9 Months Ended
Sep. 30, 2024
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, 2024As of December 31, 2023
Accrued vacation$18,889 $15,356 
Accrued commissions11,211 11,969 
Accrued bonuses23,195 6,825 
Accrued payroll6,604 7,206 
Estimated health insurance claims2,417 3,462 
Accrued interest1,197 3,510 
ESPP employee contributions4,287 7,540 
Customer deposits25,720 24,763 
Operating lease liabilities4,001 5,256 
Accrued other liabilities13,508 12,034 
$111,029 $97,921