v3.24.1.u1
Supplemental Consolidated Balance Sheet Information
3 Months Ended
Mar. 31, 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 March 31, 2024As of December 31, 2023
Accrued vacation$17,759 $15,356 
Accrued commissions7,843 11,969 
Accrued bonuses8,256 6,825 
Accrued payroll7,660 7,206 
Estimated health insurance claims2,463 3,462 
Accrued interest1,197 3,510 
ESPP employee contributions4,319 7,540 
Customer deposits22,307 24,763 
Operating lease liabilities4,489 5,256 
Accrued other liabilities13,144 12,034 
$89,437 $97,921