v3.25.2
Derivatives Derivatives - Gains and Losses on Fair Value Hedge (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments, Gain (Loss) [Line Items]        
Interest income $ 32,048 $ 29,064 $ 63,413 $ 57,449
Total Interest Expense (26,749) (24,136) (53,012) (47,762)
Interest income        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) on Fair Value Hedges Recognized in Earnings 180 239 298 474
Interest expense        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) on Fair Value Hedges Recognized in Earnings (463) (868) (942) (1,792)
Interest rate risk on held-for-investment mortgage loans | Interest income        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on fair value hedging relationships - hedged items 328 (234) 1,023 (1,229)
Gain (loss) on fair value hedging relationships - derivatives designated as hedging instruments (341) 160 (1,113) 1,113
Interest accrual on fair value hedging derivatives for held-for-investment loan 123 240 252 474
Discontinued hedge related basis adjustments amortization 70 73 136 116
Interest rate risk on debt | Interest expense        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on fair value hedging relationships - hedged items (607) (511) (1,408) (377)
Gain (loss) on fair value hedging relationships - derivatives designated as hedging instruments 611 519 1,422 392
Interest accrual on fair value hedging derivatives for debt (466) (874) (944) (1,803)
Discontinued hedge related basis adjustments amortization $ (1) $ (2) $ (12) $ (4)