XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Details (Schedule of Inventories, Net) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Schedule of inventories    
Raw materials and purchased parts $ 10,995 $ 11,267
Work-in-process 766 492
Finished goods 17,552 12,961
Consigned inventory 7,573 8,925
Total inventories $ 36,886 $ 33,645