v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
The following table summarizes the Company’s accrued expenses and other current liabilities (in thousands):
June 30,
2026
December 31,
2025
Employee compensation$6,633 $11,148 
Customer deposits2,281 2,286 
Accrued warranty liability472 501 
Non-income tax2,328 2,478 
Professional fees6,902 3,121 
Current portion of operating lease liabilities2,804 2,677 
Estimated liabilities for loss contingencies10,250 3,000 
Other7,812 7,011 
Total accrued expenses and other current liabilities$39,482 $32,222 
Schedule of Warranty Expense Activity
The following table summarizes warranty expense activity (in thousands):
Three months ended June 30,Six months ended June 30,
2026202520262025
Balance, beginning of period$1,546 $735 $1,343 $1,023 
Warranty provision charged to operations487 495 1,015 462 
Warranty claims(316)(314)(641)(569)
Balance, end of period$1,717 $916 $1,717 $916