XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
 As of December 31,
 20212020
Accrued compensation and benefits$15,723 $17,457 
Accrued restructuring costs3,919 2,347 
Accrued warranties1,880 1,683 
Professional and legal fees2,053 1,810 
Taxes other than income3,674 5,013 
General services administration contract contingent liability (see Note 12)— 12,325 
Other accrued liabilities959 1,958 
$28,208 $42,593 
Activity related to accrued warranties was as follows:
 Years ended December 31,
 202120202019
Balance, beginning of year$1,683 $2,090 $2,571 
Provision for warranty expense2,851 2,727 3,600 
Fulfillment of warranty obligations(2,654)(3,134)(4,081)
Balance, end of year$1,880 $1,683 $2,090