Quarterly report [Sections 13 or 15(d)]

Derivative Instruments and Hedging Activities - TBA Contracts (Details)

v3.25.3
Derivative Instruments and Hedging Activities - TBA Contracts (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Derivative Assets    
Derivative [Line Items]    
Notional Amount $ (3,496,532,000) $ (12,757,134,000)
Fair Value 135,431,000 10,114,000
Derivative Liabilities    
Derivative [Line Items]    
Notional Amount (29,982,904,000) (4,535,756,000)
Fair Value (7,720,000) (24,897,000)
TBAs    
Derivative [Line Items]    
Notional Amount (4,407,629,000) (4,497,800,000)
Cost Basis (4,391,419,000) (4,493,055,000)
Market Value (4,384,749,000) (4,468,904,000)
TBAs | Derivative Assets    
Derivative [Line Items]    
Notional Amount (693,371,000) (34,000,000)
Fair Value 1,050,000 732,000
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Notional Amount (5,101,000,000) (4,531,800,000)
Fair Value (7,720,000) (24,883,000)
TBAs | Purchase contracts    
Derivative [Line Items]    
Notional Amount (5,566,000,000) (4,931,800,000)
Cost Basis (5,575,021,000) (4,898,394,000)
Market Value (5,567,609,000) (4,874,996,000)
TBAs | Purchase contracts | Derivative Assets    
Derivative [Line Items]    
Fair Value 0 0
TBAs | Purchase contracts | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (7,412,000) (23,398,000)
TBAs | Sale contracts    
Derivative [Line Items]    
Notional Amount (1,158,371,000) (434,000,000)
Cost Basis (1,183,602,000) (405,339,000)
Market Value (1,182,860,000) (406,092,000)
TBAs | Sale contracts | Derivative Assets    
Derivative [Line Items]    
Fair Value 1,050,000 732,000
TBAs | Sale contracts | Derivative Liabilities    
Derivative [Line Items]    
Fair Value $ (308,000) $ (1,485,000)