XML 22 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Schedule of inventories    
Raw materials and purchased parts $ 22,803 $ 23,042
Work-in-process 3,398 2,522
Finished goods 18,097 23,311
Reserves (3,457) (4,019)
Total inventories, net $ 40,841 $ 44,856