Quarterly report pursuant to Section 13 or 15(d)

Schedule of Notional Amounts of Derivative Positions (Details)

v3.23.2
Schedule of Notional Amounts of Derivative Positions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative, Notional Amount [Roll Forward]        
Additions $ 2,725,042,000 $ 10,850,144,000 $ 14,149,933,000 $ 36,295,849,000
Settlement, Termination, Expiration or Exercise (2,506,743,000) (26,750,332,000) 5,496,769,000 (50,477,623,000)
Realized Gain (Loss), net (37,476,000) 140,712,000 (144,408,000) (110,195,000)
Inverse Interest-Only Securities [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 0 0 0 0
Settlement, Termination, Expiration or Exercise (8,543,000) (14,367,000) (16,914,000) (29,250,000)
Realized Gain (Loss), net 0 (1,875,000) 0 (3,640,000)
Interest Rate Swap [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 572,842,000 6,653,204,000 10,565,783,000 17,445,009,000
Settlement, Termination, Expiration or Exercise 0 (16,102,515,000) (1,588,069,000) (22,981,973,000)
Realized Gain (Loss), net 0 219,025,000 (18,580,000) 162,761,000
Interest Rate Swaption [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 0 0 (200,000,000) (1,000,000,000)
Settlement, Termination, Expiration or Exercise 0 1,081,000,000 0 1,081,000,000
Realized Gain (Loss), net 0 27,186,000 0 27,186,000
TBAs [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions 11,120,000,000 21,697,000,000 25,786,000,000 42,215,000,000
Settlement, Termination, Expiration or Exercise (11,787,000,000) (20,002,000,000) (26,561,000,000) (40,014,000,000)
Realized Gain (Loss), net (17,375,000) (103,893,000) (105,858,000) (294,658,000)
Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions (8,967,800,000) (17,500,060,000) (22,001,850,000) (22,366,160,000)
Settlement, Termination, Expiration or Exercise 9,288,800,000 8,289,550,000 33,662,752,000 11,468,600,000
Realized Gain (Loss), net (20,101,000) 2,493,000 (19,970,000) 380,000
Options on Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Additions   0   2,000,000
Settlement, Termination, Expiration or Exercise   (2,000,000)   (2,000,000)
Realized Gain (Loss), net   (2,224,000)   (2,224,000)
Net Long Position [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 5,165,407,000 18,878,215,000   17,159,801,000
End of Period Notional Amount 5,383,706,000 2,978,027,000 5,383,706,000 2,978,027,000
Average Notional Amount 5,423,378,000 9,067,363,000   13,409,480,000
Net Long Position [Member] | Inverse Interest-Only Securities [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 188,085,000 232,218,000 196,456,000 247,101,000
End of Period Notional Amount 179,542,000 217,851,000 179,542,000 217,851,000
Average Notional Amount 184,122,000 225,537,000 188,401,000 232,750,000
Net Long Position [Member] | Interest Rate Swap [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 8,404,872,000 24,299,647,000 0 20,387,300,000
End of Period Notional Amount 8,977,714,000 14,850,336,000 8,977,714,000 14,850,336,000
Average Notional Amount 8,493,858,000 20,461,467,000 5,860,046,000 22,478,619,000
Net Long Position [Member] | TBAs [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 3,718,000,000 4,622,000,000 3,826,000,000 4,116,000,000
End of Period Notional Amount 3,051,000,000 6,317,000,000 3,051,000,000 6,317,000,000
Average Notional Amount 3,411,198,000 5,568,560,000 3,740,503,000 4,595,387,000
Net Long Position [Member] | Options on Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount   2,000,000   0
End of Period Notional Amount   0   0
Average Notional Amount   1,055,000   840,000
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 200,000,000 2,761,000,000 0 1,761,000,000
End of Period Notional Amount 200,000,000 1,680,000,000 200,000,000 1,680,000,000
Average Notional Amount 200,000,000 1,901,286,000 129,282,000 2,071,862,000
Net Short Position [Member] | Futures [Member]        
Derivative, Notional Amount [Roll Forward]        
Beginning of Period Notional Amount 6,945,550,000 7,516,650,000 18,285,452,000 5,829,600,000
End of Period Notional Amount 6,624,550,000 16,727,160,000 6,624,550,000 16,727,160,000
Average Notional Amount $ 6,465,800,000 $ 15,287,970,000 $ 10,975,000,000 $ 11,826,254,000