XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities - Summary (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 16,439 $ 17,457    
Accrued restructuring costs 2,454 2,347    
Accrued warranties 1,579 1,683 $ 2,044 $ 2,090
Professional and legal fees 1,705 1,810    
Taxes other than income 5,556 5,013    
General services administration contract contingent liability (see Note 12) 0 12,325    
Other accrued liabilities 2,042 1,958    
Accrued liabilities $ 29,775 $ 42,593