XML 76 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Effects on Net Income of Amounts Reclassified from AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2015
Mar. 31, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Revenue $ 17,727   $ 15,955 $ 34,985 $ 31,375
Interest and other income, net 131   145 288 502
Provision for income taxes (1,025) $ (1,089) (984) (2,114) (1,887)
Net income 3,931 $ 3,515 3,351 7,446 6,722
Gains (Losses) Reclassified from AOCI to the Consolidated Statement of Income          
Reclassification Out Of Accumulated Other Comprehensive Income [Line Items]          
Net income 379   44 637 116
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 53   48 85 122
Provision for income taxes (3)   (8) (8) (15)
Net income 50   40 77 107
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 (143)   (3) (224) (6)
Net income 329   4 560 9
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 471   6 782 14
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 $ 2 $ 1