XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Liabilities - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 15,094 $ 17,745    
Accrued warranties 2,444 2,571 $ 2,562 $ 2,628
Professional and legal fees 2,335 2,154    
Taxes other than income 2,803 3,550    
General services administration contract contingent liability (see Note 16) 11,594 5,267    
Other accrued liabilities 3,595 5,040    
Accrued liabilities $ 37,865 $ 36,327