XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
Accrued liabilities consist of the following:
As of September 30, 2022As of December 31, 2021
Accrued compensation and benefits$15,310 $15,723 
Accrued restructuring costs520 3,919 
Accrued warranties2,192 1,880 
Professional and legal fees1,386 2,053 
Taxes other than income194 3,674 
Other accrued liabilities3,279 959 
Total accrued liabilities$22,881 $28,208 

Activity related to accrued warranties was as follows:
 Nine Months Ended
 September 30, 2022September 30, 2021
Balance, beginning of period$1,880 $1,683 
Provision for warranty expense2,548 1,941 
Fulfillment of warranty obligations(2,236)(1,951)
Balance, end of period$2,192 $1,673