XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
As of June 30, 2021As of December 31, 2020
Accrued compensation and benefits$17,392 $17,457 
Accrued restructuring costs1,115 2,347 
Accrued warranties1,616 1,683 
Professional and legal fees1,993 1,810 
Taxes other than income4,402 5,013 
General services administration contract contingent liability (see Note 12)— 12,325 
Other accrued liabilities1,737 1,958 
$28,255 $42,593 

Activity related to accrued warranties was as follows:
 Six Months Ended
 June 30, 2021June 30, 2020
Balance, beginning of period$1,683 $2,090 
Provision for warranty expense1,284 1,174 
Fulfillment of warranty obligations(1,351)(1,642)
Balance, end of period$1,616 $1,622