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)
|