XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Liabilities
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
As of September 30, 2024As of December 31, 2023
Accrued compensation and benefits$14,494 $15,347 
Accrued restructuring costs865 1,609 
Accrued warranties2,351 2,831 
Professional and legal fees1,766 2,851 
Accrued interest763 1,712 
Taxes other than income2,803 3,313 
Other accrued liabilities2,166 2,267 
Total accrued liabilities$25,208 $29,930 

Activity related to accrued warranties was as follows:
 Nine Months Ended September 30,
 20242023
Balance, beginning of period$2,831 $2,610 
Provision for warranty expense2,424 2,731 
Fulfillment of warranty obligations(2,904)(2,623)
Balance, end of period$2,351 $2,718