Quarterly report pursuant to Section 13 or 15(d)

Schedule of Notional Amounts of Derivative Positions (Details)

v3.24.2
Schedule of Notional Amounts of Derivative Positions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative, Notional Amount [Roll Forward]        
Additions $ 15,007,213,000 $ 2,725,042,000 $ 25,509,175,000 $ 14,149,933,000
Settlement, Termination, Expiration or Exercise 12,234,329,000 2,506,743,000 29,992,251,000 5,496,769,000
Realized Gain (Loss), net 33,049,000 (37,476,000) 18,908,000 (144,408,000)
Inverse Interest-Only Securities [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 0 0 0 0
Settlement, Termination, Expiration or Exercise 7,375,000 8,543,000 14,583,000 16,914,000
Realized Gain (Loss), net 0 0 0 0
Interest Rate Swap [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 7,225,213,000 572,842,000 13,792,275,000 10,565,783,000
Settlement, Termination, Expiration or Exercise 5,307,854,000 0 19,840,918,000 1,588,069,000
Realized Gain (Loss), net 2,388,000 0 16,376,000 (18,580,000)
Interest Rate Swaption [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 0 0 (500,000,000) (200,000,000)
Settlement, Termination, Expiration or Exercise 0 0 (700,000,000) 0
Realized Gain (Loss), net 0 0 (98,000) 0
TBAs [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 15,858,000,000 11,120,000,000 28,031,000,000 25,786,000,000
Settlement, Termination, Expiration or Exercise 14,325,000,000 11,787,000,000 26,545,000,000 26,561,000,000
Realized Gain (Loss), net (5,678,000) (17,375,000) (24,868,000) (105,858,000)
Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions (8,076,000,000) (8,967,800,000) (15,814,100,000) (22,001,850,000)
Settlement, Termination, Expiration or Exercise (7,405,900,000) (9,288,800,000) (15,708,250,000) (33,662,752,000)
Realized Gain (Loss), net 36,339,000 (20,101,000) 27,625,000 (19,970,000)
Options on Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions     0  
Settlement, Termination, Expiration or Exercise     0  
Realized Gain (Loss), net     (127,000)  
Net Long Position [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 7,789,839,000 5,165,407,000 15,045,799,000  
End of Period Notional Amount 10,562,723,000 5,383,706,000 10,562,723,000 5,383,706,000
Average Notional Amount (9,545,945,000) (5,423,378,000) (10,535,506,000)  
Net Long Position [Member] | Inverse Interest-Only Securities [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 156,527,000 188,085,000 163,735,000 196,456,000
End of Period Notional Amount 149,152,000 179,542,000 149,152,000 179,542,000
Average Notional Amount (153,200,000) (184,122,000) (156,846,000) (188,401,000)
Net Long Position [Member] | Interest Rate Swap [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 9,822,112,000 8,404,872,000 17,788,114,000 0
End of Period Notional Amount 11,739,471,000 8,977,714,000 11,739,471,000 8,977,714,000
Average Notional Amount (11,368,537,000) (8,493,858,000) (13,252,491,000) (5,860,046,000)
Net Long Position [Member] | TBAs [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 3,450,000,000 3,718,000,000 3,497,000,000 3,826,000,000
End of Period Notional Amount 4,983,000,000 3,051,000,000 4,983,000,000 3,051,000,000
Average Notional Amount (4,294,758,000) (3,411,198,000) (3,666,253,000) (3,740,503,000)
Net Long Position [Member] | Options on Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount     0  
End of Period Notional Amount 0   0  
Average Notional Amount     0  
Net Short Position [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount       14,262,996,000
Average Notional Amount       (1,315,332,000)
Net Short Position [Member] | Interest Rate Swaption [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 0 200,000,000 200,000,000 0
End of Period Notional Amount 0 200,000,000 0 200,000,000
Average Notional Amount 0 (200,000,000) (116,484,000) (129,282,000)
Net Short Position [Member] | Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 5,638,800,000 6,945,550,000 6,203,050,000 18,285,452,000
End of Period Notional Amount 6,308,900,000 6,624,550,000 6,308,900,000 6,624,550,000
Average Notional Amount $ (6,270,550,000) $ (6,465,800,000) $ (6,423,600,000) $ (10,975,000,000)