XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
Accrued liabilities consist of the following:
As of September 30, 2023As of December 31, 2022
Accrued compensation and benefits$14,656 $12,483 
Accrued restructuring costs2,482 528 
Accrued warranties2,718 2,610 
Professional and legal fees3,263 1,662 
Taxes other than income127 3,737 
Other accrued liabilities1,748 2,325 
Total accrued liabilities$24,994 $23,345 

Activity related to accrued warranties was as follows:
 Nine Months Ended September 30,
 20232022
Balance, beginning of period$2,610 $1,880 
Provision for warranty expense2,731 2,548 
Fulfillment of warranty obligations(2,623)(2,236)
Balance, end of period$2,718 $2,192