XML 144 R129.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Loss (Schedule of Accumulated Other Comprehensive Loss) (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 $ 17,050 $ 14,703 $ 14,416
Net change (3,901) (789) 508
Ending balance 12,859 17,050 14,703
Accumulated other comprehensive income (loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (158) 631 123
Ending balance (4,059) (158) 631
Unrealized gains (losses) on investment securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (95) 640 208
Net change (4,000) (735) 432
Ending balance (4,095) (95) 640
Translation adjustments and net investment hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 19 19 19
Net change (1) 0 0
Ending balance 18 19 19
Cash flow hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 35 82 2
Net change (17) (47) 80
Ending balance 18 35 82
Defined benefit pension plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (117) (110) (106)
Net change 117 (7) (4)
Ending balance $ 0 $ (117) $ (110)