v3.25.2
Supplemental Consolidated Balance Sheet Information
6 Months Ended
Jun. 30, 2025
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 June 30, 2025As of December 31, 2024
Customer deposits$23,520 $24,500 
Accrued vacation22,218 18,698 
Accrued bonuses18,279 7,891 
Accrued commissions9,876 23,336 
ESPP employee contributions8,450 7,710 
Accrued payroll8,114 9,638 
Operating lease liabilities4,932 4,896 
Accrued interest3,591 3,591 
Estimated health insurance claims2,603 3,986 
Accrued other liabilities17,005 22,262 
Total
$118,588 $126,508