v3.25.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
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):
March 31,
2025
December 31,
2024
Employee compensation$5,368 $11,192 
Customer deposits2,001 1,909 
Accrued warranty liability326 498 
Non-income tax2,177 2,356 
Professional fees3,239 2,015 
Current portion of operating lease liabilities2,496 2,437 
Other7,217 7,288 
Total accrued expenses and other current liabilities$22,824 $27,695 
Schedule of warranty expense activity
The following table summarizes warranty expense activity (in thousands):
Three months ended March 31,
20252024
Balance, beginning of period$1,023 $697 
Warranty provision charged to operations(33)96 
Warranty claims(255)(149)
Balance, end of period$735 $644