v3.26.1
Fair Value - Level 3 Valuation Inputs (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 38,874 $ 375
Net derivatives 345 133
Recurring    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 55,895 69,514
Available-for-sale securities 38,874 375
Significant Unobservable Inputs (Level 3)    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 26 27
Available-for-sale securities 320 341
Significant Unobservable Inputs (Level 3) | Recurring    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 26 27
Available-for-sale securities 320 341
Significant Unobservable Inputs (Level 3) | Recurring | Dealer Mark and Discounted Cash Flow    
Fair Value Inputs, Quantitative Information [Line Items]    
Net derivatives 69 65
Mortgage-related securities | Recurring    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 16,216 14,291
Available-for-sale securities 609 375
Mortgage-related securities | Significant Unobservable Inputs (Level 3) | Recurring    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 26 27
Available-for-sale securities 320 341
Mortgage-related securities | Significant Unobservable Inputs (Level 3) | Recurring | Single Vendor    
Fair Value Inputs, Quantitative Information [Line Items]    
Trading securities 26 27
Mortgage-related securities | Significant Unobservable Inputs (Level 3) | Recurring | Primarily Consensus and Single Vendor    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities $ 320  
Mortgage-related securities | Significant Unobservable Inputs (Level 3) | Recurring | Primarily Consensus, Single Vendor, and Discounted Cash Flow    
Fair Value Inputs, Quantitative Information [Line Items]    
Available-for-sale securities   $ 341