XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
 As of December 31,
 20202019
Accrued compensation and benefits$17,457 $15,366 
Accrued restructuring costs2,347 — 
Accrued warranties1,683 2,090 
Professional and legal fees1,810 1,793 
Taxes other than income5,013 4,077 
General services administration contract contingent liability (see Note 13)12,325 11,886 
Other accrued liabilities1,958 2,860 
$42,593 $38,072 
Activity related to accrued warranties was as follows:
 Years ended December 31,
 202020192018
Balance, beginning of year$2,090 $2,571 $2,628 
Provision for warranty expense2,727 3,600 4,096 
Fulfillment of warranty obligations(3,134)(4,081)(4,153)
Balance, end of year$1,683 $2,090 $2,571