XML 27 R50.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Effects on Net Income of Amounts Reclassified from AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2015
Mar. 31, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Revenue $ 18,675   $ 16,523 $ 53,660 $ 47,898
Interest and other income, net 183   133 471 635
Provision for income taxes (912) $ (1,089) (933) (3,026) (2,820)
Net income 3,979 $ 3,515 2,739 11,425 9,461
Gains (Losses) Reclassified from AOCI to the Consolidated Statement of Income          
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Net income 208   22 845 138
Gains (Losses) Reclassified from AOCI to the Consolidated Statement of Income | Unrealized gains on available-for-sale investments          
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Interest and other income, net (6)   18 79 140
Provision for income taxes 2   (3) (6) (18)
Net income (4)   15 73 122
Gains (Losses) Reclassified from AOCI to the Consolidated Statement of Income | Unrealized gains on cash flow hedges          
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Provision for income taxes (75)   (4) (299) (10)
Net income 212   7 772 16
Foreign exchange contracts | Gains (Losses) Reclassified from AOCI to the Consolidated Statement of Income | Unrealized gains on cash flow hedges          
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Revenue 286   10 1,068 24
Interest rate contracts | Gains (Losses) Reclassified from AOCI to the Consolidated Statement of Income | Unrealized gains on cash flow hedges          
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Interest and other income, net $ 1   $ 1 $ 3 $ 2