v3.25.1
Derivative and Other Hedging Instruments (TBA Securities by Coupon and Issuer) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Derivative [Line Items]        
Derivative liability, fair value $ (70) $ (94)    
TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (7,811) (6,955) $ (8,651) $ (5,332)
Cost Basis (7,429) (6,887)    
Net long TBA position, at fair value (7,473) (6,861)    
TBA, net carrying value 44 (26)    
SOFR Futures Contracts        
Derivative [Line Items]        
Derivative, Notional Amount (1,200) (1,200)    
Derivative liability, fair value 0 (7)    
30 Year Maturity [Member] | 6.5% Coupon | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (164) (499)    
Cost Basis (168) (508)    
Net long TBA position, at fair value (168) (509)    
TBA, net carrying value 0 1    
30 Year Maturity [Member] | 5.5% Coupon | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
TBA, net carrying value 11 (30)    
30 Year Maturity [Member] | 5.0% Coupon | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (4,517) (2,780)    
Cost Basis (4,417) (2,703)    
Net long TBA position, at fair value (4,421) (2,700)    
TBA, net carrying value 4 (3)    
30 Year Maturity [Member] | 3.0% Coupon [Member] | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (50)      
Cost Basis (41)      
Net long TBA position, at fair value (38)      
TBA, net carrying value (3) 7    
30 Year Maturity [Member] | 3.5% Coupon [Member] | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (200) 0    
Cost Basis (181) (2)    
Net long TBA position, at fair value (180) 0    
TBA, net carrying value (1) (2)    
30 Year Maturity [Member] | 4.0% Coupon [Member] | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (972) (122)    
Cost Basis (906) (112)    
Net long TBA position, at fair value (904) (111)    
TBA, net carrying value (2) (1)    
30 Year Maturity [Member] | 4.5% Coupon [Member] | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (3,736) (2,342)    
Cost Basis (3,549) (2,210)    
Net long TBA position, at fair value (3,570) (2,204)    
TBA, net carrying value 21 (6)    
30 Year Maturity [Member] | 6.0% Coupon | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (365) (2,033)    
Cost Basis (356) (2,036)    
Net long TBA position, at fair value (370) (2,044)    
TBA, net carrying value 14 8    
30 Year Maturity [Member] | Short [Member] | 5.5% Coupon | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount (2,193) (235)    
Cost Basis (2,189) (180)    
Net long TBA position, at fair value $ (2,178) (210)    
30 Year Maturity [Member] | Short [Member] | 3.0% Coupon [Member] | TBA and Forward Settling Agency Securities [Member]        
Derivative [Line Items]        
Derivative, Notional Amount   (586)    
Cost Basis   (504)    
Net long TBA position, at fair value   $ (497)