XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 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):
June 30,
2025
December 31,
2024
Employee compensation$5,485 $11,192 
Customer deposits2,225 1,909 
Accrued warranty liability376 498 
Non-income tax2,272 2,356 
Professional fees3,923 2,015 
Current portion of operating lease liabilities2,555 2,437 
Other7,498 7,288 
Total accrued expenses and other current liabilities$24,334 $27,695 
Schedule of Warranty Expense Activity
The following table summarizes warranty expense activity (in thousands):
Three months ended June 30,Six months ended June 30,
2025202420252024
Balance, beginning of period$735 $644 $1,023 $697 
Warranty provision charged to operations495 387 462 483 
Warranty claims(314)(219)(569)(368)
Balance, end of period$916 $812 $916 $812