XML 32 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Income - Reclassifications out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Cost of net revenues $ (627) $ (608) $ (1,858) $ (1,764)
Income before income taxes 390 948 1,573 2,202
Provision for income taxes (80) (228) (339) (437)
Interest and other, net (142) 392 (129) 661
Net income 310 721 1,230 1,770
Reclassification out of Accumulated Other Comprehensive Income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net income 15 9 42 (30)
Reclassification out of Accumulated Other Comprehensive Income | Gains (losses) on cash flow hedges - foreign exchange contracts | Foreign Exchange Contract        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net Revenues 19 12 52 (37)
Cost of net revenues 0 0 1 0
Income before income taxes 19 12 53 (37)
Provision for income taxes (4) (3) (11) 8
Net income 15 9 42 (29)
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on investments        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest and other, net 0 0 0 (1)
Net income $ 0 $ 0 $ 0 $ (1)