XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance $ 22,650 $ 21,534 $ 20,501  
Other comprehensive income (loss) (145) 5 208  
Ending balance 18,221 22,650 21,534  
Foreign Currency Translation, Net of Tax        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at January 1, 2018       $ 85
Beginning balance 53 47    
Net unrealized gain (loss) (2) 6 (38)  
Reclassifications to net income 0 0 0  
Other comprehensive income (loss) (2) 6 (38)  
Ending balance 51 53 47  
Unrealized Gains and Losses on Available-for-Sale Debt Securities, Net of Tax        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at January 1, 2018       (99)
Beginning balance 1 (52)    
Net unrealized gain (loss) 43 54 43  
Reclassifications to net income (42) (1) 4  
Other comprehensive income (loss) 1 53 47  
Ending balance 2 1 (52)  
Unrealized Gains and Losses on Cash Flow Hedges, Net of Tax        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at January 1, 2018       (114)
Beginning balance 31 85    
Net unrealized gain (loss) (103) 72 112  
Reclassifications to net income (41) (126) 87  
Other comprehensive income (loss) (144) (54) 199  
Ending balance (113) 31 85  
Accumulated Other Comprehensive Income (Loss)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at January 1, 2018       $ (128)
Beginning balance 85 80 165  
Net unrealized gain (loss) (62) 132 117  
Reclassifications to net income (83) (127) 91  
Other comprehensive income (loss) (145) 5 208  
Ending balance $ (60) $ 85 $ 80