XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 12,373 $ 15,366    
Accrued restructuring costs 3,430 0    
Accrued warranties 1,447 2,090 $ 2,111 $ 2,571
Professional and legal fees 1,961 1,793    
Taxes other than income 2,948 4,077    
General services administration contract contingent liability (see Note 13) 13,052 11,886    
Other accrued liabilities 2,411 2,860    
Accrued liabilities $ 37,622 $ 38,072