XML 159 R142.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 13,703 $ 12,859 $ 17,050
Net change (108) 243 (3,901)
Ending balance 13,903 13,703 12,859
Accumulated other comprehensive loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (3,816) (4,059) (158)
Net change (108) 243 (3,901)
Ending balance (3,924) (3,816) (4,059)
Available-for-sale securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (3,146) (4,095) (95)
Net change (161) 949 (4,000)
Ending balance (3,307) (3,146) (4,095)
Held-to-maturity securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (682) 0 0
Net change 66 (682) 0
Ending balance (616) (682) 0
Translation adjustments and net investment hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 21 18 19
Net change (1) 3 (1)
Ending balance 20 21 18
Cash flow hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (9) 18 35
Net change (12) (27) (17)
Ending balance (21) (9) 18
Defined benefit pension plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 0 0 (117)
Net change 0 0 117
Ending balance $ 0 $ 0 $ 0