XML 41 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
 As of December 31,
 20242023
Accrued compensation and benefits$16,109 $15,347 
Accrued restructuring costs1,642 1,609 
Accrued warranties2,031 2,831 
Professional and legal fees1,105 2,851 
Accrued interest
1,795 1,712 
Taxes other than income2,897 3,313 
Other accrued liabilities2,156 2,267 
Total$27,735 $29,930 
Activity related to accrued warranties was as follows:
 Years ended December 31,
 202420232022
Balance, beginning of year$2,831 $2,610 $1,880 
Provision for warranty expense3,196 3,986 3,715 
Fulfillment of warranty obligations(3,996)(3,765)(2,985)
Balance, end of year$2,031 $2,831 $2,610