XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 12,501 $ 15,366    
Accrued restructuring costs 7,072 0    
Accrued warranties 1,622 2,090 $ 2,444 $ 2,571
Professional and legal fees 2,220 1,793    
Taxes other than income 2,765 4,077    
General services administration contract contingent liability (see Note 13) 12,891 11,886    
Other accrued liabilities 3,904 2,860    
Accrued liabilities $ 42,975 $ 38,072