XML 61 R102.htm IDEA: XBRL DOCUMENT v3.20.1
Additional Financial Statement Information (Other Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer advance payments $ 4,561 $ 5,328
Accrued restructuring 604 159
Goods received, not yet invoiced 1,561 1,819
Accrued taxes, other than income taxes 1,167 2,293
Accrued commissions 2,149 2,203
Accrued professional fees 1,082 1,775
Lease liability - current 2,827  
Other 5,002 3,454
Accrued liabilities, current $ 18,953 $ 17,031