XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following (in thousands):
As of March 31, 2025As of December 31, 2024
Accrued compensation and benefits$14,084 $16,109 
Accrued restructuring costs1,037 1,642 
Accrued warranties2,476 2,031 
Professional and legal fees1,741 1,105 
Accrued interest846 1,795 
Taxes other than income3,302 2,897 
Other accrued liabilities1,635 2,156 
Total accrued liabilities$25,121 $27,735 

Activity related to accrued warranties was as follows (in thousands):
 Three Months Ended March 31,
 20252024
Balance, beginning of period$2,031 $2,831 
Provision for warranty expense788 837 
Fulfillment of warranty obligations(343)(997)
Balance, end of period$2,476 $2,671