XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details (Schedule of Inventories, Net) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Schedule of inventories      
Raw materials and purchased parts $ 14,316   $ 12,675
Work-in-process 2,696   1,756
Finished goods 20,473   17,797
Total inventories $ 37,485 $ 31,798 $ 32,228