Quarterly report [Sections 13 or 15(d)]

Derivative Instruments and Hedging Activities - TBA Contracts (Details)

v3.26.1
Derivative Instruments and Hedging Activities - TBA Contracts (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Derivative Assets    
Derivative [Line Items]    
Notional $ 3,207,671,000 $ 2,601,018,000
Net carrying value 71,213,000 87,549,000
Derivative Liabilities    
Derivative [Line Items]    
Notional 12,538,946,000 11,110,701,000
Net carrying value (11,254,000) (4,254,000)
TBAs    
Derivative [Line Items]    
Notional 3,019,003,000 4,206,715,000
Cost Basis (2,981,694,000) (4,185,465,000)
Market Value (2,976,531,000) (4,199,576,000)
TBAs | Derivative Assets    
Derivative [Line Items]    
Notional 1,925,315,000 5,676,000,000
Net carrying value 6,065,000 18,365,000
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Notional 1,093,688,000 1,469,285,000
Net carrying value (11,228,000) (4,254,000)
TBAs | Purchase contracts    
Derivative [Line Items]    
Notional 4,150,688,000 5,676,000,000
Cost Basis (4,131,964,000) (5,689,566,000)
Market Value (4,126,526,000) (5,707,931,000)
TBAs | Purchase contracts | Derivative Assets    
Derivative [Line Items]    
Net carrying value 4,580,000 18,365,000
TBAs | Purchase contracts | Derivative Liabilities    
Derivative [Line Items]    
Net carrying value (10,018,000) 0
TBAs | Sale contracts    
Derivative [Line Items]    
Notional 1,131,685,000 1,469,285,000
Cost Basis (1,150,270,000) (1,504,101,000)
Market Value (1,149,995,000) (1,508,355,000)
TBAs | Sale contracts | Derivative Assets    
Derivative [Line Items]    
Net carrying value 1,485,000 0
TBAs | Sale contracts | Derivative Liabilities    
Derivative [Line Items]    
Net carrying value $ (1,210,000) $ (4,254,000)