XML 25 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Schedule of inventories    
Raw materials and purchased parts $ 21,591 $ 23,042
Work-in-process 3,667 2,522
Finished goods 19,234 23,311
Reserves (3,345) (4,019)
Total inventories $ 41,147 $ 44,856