XML 414 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Shareholders' Equity - Accumulated Other Comprehensive Income by Component (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 24,431 $ 24,737
Other comprehensive income (loss) before reclassifications (49) 284
Reclassification of certain tax effects   (84)
Amounts reclassified into (out of) earnings 5 (24)
Other comprehensive income (loss) (44) 176
Ending balance 23,861 25,038
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (876) (1,356)
Reclassification of certain tax effects [1]   (84)
Ending balance (920) (1,180)
Net Unrealized Gains (Losses) on Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (70) (89)
Other comprehensive income (loss) before reclassifications 125 39
Reclassification of certain tax effects   (6)
Amounts reclassified into (out of) earnings (8) (15)
Other comprehensive income (loss) 117 18
Ending balance 47 (71)
Net Unrealized Gains (Losses) on Available-for-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 409 (175)
Other comprehensive income (loss) before reclassifications 126 270
Reclassification of certain tax effects   21
Amounts reclassified into (out of) earnings 1 0
Other comprehensive income (loss) 127 291
Ending balance 536 116
Net Unrealized Losses on Hedges of Net Investments in Non-U.S. Subsidiaries    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 46 16
Other comprehensive income (loss) before reclassifications 108 23
Reclassification of certain tax effects   (3)
Amounts reclassified into (out of) earnings 0 0
Other comprehensive income (loss) 108 20
Ending balance 154 36
Other-Than-Temporary Impairment on Held-to-Maturity Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2) (2)
Other comprehensive income (loss) before reclassifications 0 1
Reclassification of certain tax effects   (1)
Amounts reclassified into (out of) earnings 0 (1)
Other comprehensive income (loss) 0 (1)
Ending balance (2) (3)
Net Unrealized Losses on Retirement Plans    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (187) (143)
Other comprehensive income (loss) before reclassifications 0 0
Reclassification of certain tax effects   (28)
Amounts reclassified into (out of) earnings 12 (8)
Other comprehensive income (loss) 12 (36)
Ending balance (175) (179)
Foreign Currency Translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,072) (963)
Other comprehensive income (loss) before reclassifications (408) (49)
Reclassification of certain tax effects   (67)
Amounts reclassified into (out of) earnings 0 0
Other comprehensive income (loss) (408) (116)
Ending balance $ (1,480) $ (1,079)
[1] Represents the reclassification from accumulated other comprehensive income into retained earnings as a result of our adoption of ASU 2018-02 - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income in the first quarter of 2019.