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
|