XML 31 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following at December 31 (in thousands):
20242023
Employee compensation$11,192 $9,442 
Customer deposits1,909 1,613 
Accrued warranty liability498 297 
Non-income tax2,356 1,197 
Professional fees2,015 2,481 
Current portion of operating lease liabilities2,437 2,192 
Other7,288 6,203 
Total accrued expenses and other current liabilities$27,695 $23,425 
Warranty expense activity for the years ended December 31 is as follows (in thousands):
2024 2023 2022
Balance, beginning of period$697 $873 $1,116 
Warranty provision charged to operations1,224 276 296 
Warranty claims(898)(452)(539)
Balance, end of period$1,023 $697 $873 
The Company classifies its accrued warranty liability based on the timing of expected warranty activity. The future costs of expected activity greater than one year is recorded within other non-current liabilities on the consolidated balance sheet.