v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 15,609 $ 14,232 $ 15,498 $ 13,903
Net change 62 43 75 705
Ending balance 15,491 14,547 15,491 14,547
Accumulated other comprehensive loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (2,773) (3,262) (2,786) (3,924)
Net change 62 43 75 705
Ending balance (2,711) (3,219) (2,711) (3,219)
Available-for-sale securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (2,265) (2,665) (2,260) (3,307)
Net change 44 18 39 660
Ending balance (2,221) (2,647) (2,221) (2,647)
Held-to-maturity securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (537) (601) (551) (616)
Net change 15 17 29 32
Ending balance (522) (584) (522) (584)
Translation adjustments and net investment hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 23 20 23 20
Net change 0 2 0 2
Ending balance 23 22 23 22
Cash flow hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 6 (16) 2 (21)
Net change 3 6 7 11
Ending balance $ 9 $ (10) $ 9 $ (10)