XML 59 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities - Summary (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 11,734 $ 15,366    
Accrued restructuring costs 12,761 0    
Accrued warranties 2,044 2,090 $ 2,474 $ 2,571
Professional and legal fees 1,609 1,793    
Taxes other than income 2,440 4,077    
General services administration contract contingent liability (see Note 14) 12,034 11,886    
Other accrued liabilities 1,738 2,860    
Accrued liabilities $ 44,360 $ 38,072