XML 79 R49.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance sheet components (Details 3) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Inventory Disclosure [Abstract]    
Raw materials $ 29,487 $ 23,804
Work in process 13,866 13,600
Finished goods 27,394 19,943
Inventories $ 70,747 $ 57,347