XML 110 R94.htm IDEA: XBRL DOCUMENT v3.19.1
Additional Financial Statement Information (Other Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer advance payments $ 5,328 $ 3,229
Accrued restructuring 159 254
Goods received, not yet invoiced 1,819 4,060
Accrued taxes, other than income taxes 2,293 1,680
Accrued commissions 2,203 1,694
Accrued professional fees 1,775 1,731
Other 3,454 3,304
Accrued liabilities, current $ 17,031 $ 15,952