XML 129 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity - Accumulated Other Comprehensive Income by Component (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 27,363 $ 26,200 $ 24,431
Other comprehensive income (loss) before reclassifications (2,700) (1,255) 1,106
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income 122 (65) (43)
Other comprehensive income (loss) (2,578) (1,320) 1,063
Ending balance 25,191 27,363 26,200
Unrecognized gain (loss) in AOCI (749) 31 55
Net Unrealized Gains (Losses) on Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2) 57 (70)
Other comprehensive income (loss) before reclassifications (321) 11 179
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income (36) (70) (52)
Other comprehensive income (loss) (357) (59) 127
Ending balance (359) (2) 57
Net Unrealized Gains (Losses) on Investment Securities(1)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (50) 846 407
Other comprehensive income (loss) before reclassifications (1,937) (854) 439
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income 170 (42) 0
Other comprehensive income (loss) (1,767) (896) 439
Ending balance (1,817) (50) 846
Net Unrealized Losses on Retirement Plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (130) (178) (187)
Other comprehensive income (loss) before reclassifications (1) 1 0
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income (12) 47 9
Other comprehensive income (loss) (13) 48 9
Ending balance (143) (130) (178)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (1,019) (334) (1,072)
Other comprehensive income (loss) before reclassifications (732) (685) 738
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income 0 0 0
Other comprehensive income (loss) (732) (685) 738
Ending balance (1,751) (1,019) (334)
Net Unrealized Gains (Losses) on Hedges of Net Investments in Non-U.S. Subsidiaries      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 68 (204) 46
Other comprehensive income (loss) before reclassifications 291 272 (250)
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income 0 0 0
Other comprehensive income (loss) 291 272 (250)
Ending balance 359 68 (204)
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (1,133) 187 (876)
Other comprehensive income (loss) (2,578) (1,320) 1,063
Ending balance $ (3,711) $ (1,133) $ 187