XML 107 R49.htm IDEA: XBRL DOCUMENT v3.3.0.814
Certain Balance Sheet Components Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Inventories [Line Items]    
Materials $ 123,730 $ 90,557
Work in process 10,193 8,991
Finished goods 80,314 54,956
Total inventories $ 214,237 $ 154,504