XML 12 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 13,489 $ 17,745    
Accrued warranties 2,111 2,571 $ 2,605 $ 2,628
Professional and legal fees 2,319 2,154    
Taxes other than income 2,570 3,550    
General services administration contract contingent liability (see Note 15) 11,739 5,267    
Other accrued liabilities 3,027 5,040    
Accrued liabilities $ 35,255 $ 36,327