v3.26.1
Borrowings - Annual Maturities on Long-term Debt Outstanding (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2026 $ 1,010  
2027 3,493  
2028 1,999  
2029 5,268  
2030 1,579  
Thereafter 9,616  
Total maturities 22,965  
Unamortized premium — net 24 $ 33
Debt issuance costs (89) (82)
Fair value hedging basis adjustments (231) 11
Total long-term debt $ 22,669 $ 22,199