Quarterly report [Sections 13 or 15(d)]

Derivative Instruments and Hedging Activities - TBA Contracts (Details)

v3.25.1
Derivative Instruments and Hedging Activities - TBA Contracts (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Derivative Assets    
Derivative [Line Items]    
Notional Amount $ (3,241,243,000) $ (12,757,134,000)
Fair Value 27,550,000 10,114,000
Derivative Liabilities    
Derivative [Line Items]    
Notional Amount (12,094,363,000) (4,535,756,000)
Fair Value (3,097,000) (24,897,000)
TBAs    
Derivative [Line Items]    
Notional Amount (3,070,552,000) (4,497,800,000)
Cost Basis (3,001,672,000) (4,493,055,000)
Market Value (3,001,064,000) (4,468,904,000)
TBAs | Derivative Assets    
Derivative [Line Items]    
Notional Amount (2,818,501,000) (34,000,000)
Fair Value 2,436,000 732,000
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Notional Amount (252,051,000) (4,531,800,000)
Fair Value (3,044,000) (24,883,000)
TBAs | Purchase contracts    
Derivative [Line Items]    
Notional Amount (3,771,501,000) (4,931,800,000)
Cost Basis (3,690,477,000) (4,898,394,000)
Market Value (3,691,842,000) (4,874,996,000)
TBAs | Purchase contracts | Derivative Assets    
Derivative [Line Items]    
Fair Value 2,434,000 0
TBAs | Purchase contracts | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (1,069,000) (23,398,000)
TBAs | Sale contracts    
Derivative [Line Items]    
Notional Amount (700,949,000) (434,000,000)
Cost Basis (688,805,000) (405,339,000)
Market Value (690,778,000) (406,092,000)
TBAs | Sale contracts | Derivative Assets    
Derivative [Line Items]    
Fair Value 2,000 732,000
TBAs | Sale contracts | Derivative Liabilities    
Derivative [Line Items]    
Fair Value $ (1,975,000) $ (1,485,000)