XML 76 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
As of September 30, 2019As of December 31, 2018
Accrued compensation and benefits$13,489  $17,745  
Accrued warranties2,111  2,571  
Professional and legal fees2,319  2,154  
Taxes other than income2,570  3,550  
General services administration contract contingent liability (see Note 15)11,739  5,267  
Other accrued liabilities3,027  5,040  
$35,255  $36,327  
Schedule of Activity Related to Accrued Warranties
Activity related to accrued warranties was as follows:
 Nine Months Ended
 September 30, 2019September 30, 2018
Balance, beginning of period$2,571  $2,628  
Provision for warranty expense2,672  2,888  
Fulfillment of warranty obligations(3,132) (2,911) 
Balance, end of period$2,111  $2,605