v3.25.1
Derivative and Other Hedging Instruments (Remaining Interest Rate Swap Term) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
month
Mar. 31, 2024
USD ($)
month
Dec. 31, 2024
USD ($)
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ (1,011) $ 1,102  
Interest Rate Swaps Linked to Overnight Index Swap Rate 15.00%   18.00%
Interest Rate Swaption [Member]      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ (19) 33  
Interest Rate Swap [Member]      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net (569) $ 658  
Derivative Liability, Notional Amount $ (47,796)   $ (39,646)
Average Fixed Pay Rate 1.91%   1.46%
Average Maturity (Years) 5 years 4 years 4 months 24 days  
Average Receive Rate 4.40%   4.46%
Receiver Swaption [Member]      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 0 $ 0  
Interest Rate Receive Swap      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net   (9)  
Less Than or Equal to One Year [Member] | Interest Rate Swaption [Member]      
Cost 34 $ 23  
Fair Value $ 16   $ 38
Average Months to Expiration | month 10 5  
Derivative Liability, Notional Amount $ (2,000)   $ (2,000)
Average Fixed Pay Rate 4.59%   4.16%
Average Maturity (Years) 10 years 10 years  
Less Than or Equal to One Year [Member] | Interest Rate Swap [Member]      
Derivative Liability, Notional Amount $ (9,250)   $ (8,500)
Average Fixed Pay Rate 0.15%   0.14%
Average Maturity (Years) 3 months 18 days 6 months  
Average Receive Rate 4.38%   4.42%
Less Than or Equal to One Year [Member] | Receiver Swaption [Member]      
Cost   $ 3  
Fair Value     $ 1
Average Months to Expiration | month   11  
Derivative Liability, Notional Amount     $ (150)
Average Fixed Pay Rate     2.98%
Average Maturity (Years)   5 years  
Greater Than One Year and Less Than or Equal to Two Years [Member] | Receiver Swaption [Member]      
Cost $ 3    
Fair Value $ 1    
Average Months to Expiration | month 8    
Derivative Liability, Notional Amount $ (150)    
Average Fixed Pay Rate 2.98%    
Average Maturity (Years) 5 years    
Greater Than One Year and Less Than or Equal to Three Years [Member] | Interest Rate Swap [Member]      
Derivative Liability, Notional Amount $ (9,800)   $ (10,550)
Average Fixed Pay Rate 0.21%   0.22%
Average Maturity (Years) 1 year 7 months 6 days 1 year 9 months 18 days  
Average Receive Rate 4.39%   4.45%