v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 15,498 $ 13,903
Net change 13 662
Ending balance 15,609 14,232
Accumulated other comprehensive loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,786) (3,924)
Net change 13 662
Ending balance (2,773) (3,262)
Available-for-sale securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,260) (3,307)
Net change (5) 642
Ending balance (2,265) (2,665)
Held-to-maturity securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (551) (616)
Net change 14 15
Ending balance (537) (601)
Translation adjustments and net investment hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 23 20
Net change 0 0
Ending balance 23 20
Cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 2 (21)
Net change 4 5
Ending balance $ 6 $ (16)