XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
As of June 30, 2024As of December 31, 2023
Accrued compensation and benefits$11,884 $15,347 
Accrued restructuring costs865 1,609 
Accrued warranties2,502 2,831 
Professional and legal fees2,301 2,851 
Accrued interest1,712 1,712 
Taxes other than income3,415 3,313 
Other accrued liabilities2,694 2,267 
Total accrued liabilities$25,373 $29,930 

Activity related to accrued warranties was as follows:
 Six Months Ended June 30,
 20242023
Balance, beginning of period$2,831 $2,610 
Provision for warranty expense1,624 1,769 
Fulfillment of warranty obligations(1,953)(1,626)
Balance, end of period$2,502 $2,753