Derivative Instruments and Hedging Activities - Schedule of Notional Amounts of Derivative Positions (Details) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Additions |
$ 22,177,322,000
|
$ 3,194,493,000
|
$ 47,712,255,000
|
$ 17,344,426,000
|
Settlement, Termination, Expiration or Exercise |
(16,986,708,000)
|
(5,737,177,000)
|
(46,978,959,000)
|
(240,408,000)
|
Realized Gain (Loss), net |
(113,028,000)
|
48,704,000
|
(94,120,000)
|
(95,704,000)
|
Inverse interest-only securities |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Additions |
0
|
0
|
0
|
0
|
Settlement, Termination, Expiration or Exercise |
(7,141,000)
|
(8,035,000)
|
(21,724,000)
|
(24,949,000)
|
Realized Gain (Loss), net |
0
|
0
|
0
|
0
|
Interest rate swap agreements |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Additions |
10,354,868,000
|
1,307,773,000
|
24,147,143,000
|
11,873,556,000
|
Settlement, Termination, Expiration or Exercise |
(7,897,134,000)
|
(1,739,522,000)
|
(27,738,052,000)
|
(3,327,591,000)
|
Realized Gain (Loss), net |
(86,310,000)
|
(5,096,000)
|
(69,934,000)
|
(23,676,000)
|
Swaptions, net |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Additions |
0
|
(200,000,000)
|
(500,000,000)
|
(400,000,000)
|
Settlement, Termination, Expiration or Exercise |
0
|
200,000,000
|
700,000,000
|
200,000,000
|
Realized Gain (Loss), net |
0
|
(80,000)
|
(98,000)
|
(80,000)
|
TBAs |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Additions |
14,936,000,000
|
9,704,000,000
|
42,967,000,000
|
35,490,000,000
|
Settlement, Termination, Expiration or Exercise |
(14,855,000,000)
|
(10,561,000,000)
|
(41,400,000,000)
|
(37,122,000,000)
|
Realized Gain (Loss), net |
90,444,000
|
(88,858,000)
|
65,576,000
|
(194,716,000)
|
Futures, net |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Additions |
(3,253,400,000)
|
(7,617,280,000)
|
(19,067,500,000)
|
(29,619,130,000)
|
Settlement, Termination, Expiration or Exercise |
5,868,400,000
|
6,371,380,000
|
21,576,650,000
|
40,034,132,000
|
Realized Gain (Loss), net |
(117,162,000)
|
143,517,000
|
(89,537,000)
|
123,547,000
|
Options on futures |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Additions |
|
0
|
0
|
0
|
Settlement, Termination, Expiration or Exercise |
|
0
|
0
|
0
|
Realized Gain (Loss), net |
|
(779,000)
|
(127,000)
|
(779,000)
|
Interest rate lock commitments |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
12,879,000
|
0
|
0
|
0
|
Additions |
69,927,000
|
0
|
82,806,000
|
0
|
Settlement, Termination, Expiration or Exercise |
(49,425,000)
|
0
|
(49,425,000)
|
0
|
End of Period Notional Amount |
33,381,000
|
0
|
33,381,000
|
0
|
Average Notional Amount |
(26,775,000)
|
0
|
(14,204,000)
|
0
|
Realized Gain (Loss), net |
0
|
0
|
0
|
0
|
Forward mortgage loan sale commitments |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
12,879,000
|
0
|
0
|
0
|
Additions |
69,927,000
|
0
|
82,806,000
|
0
|
Settlement, Termination, Expiration or Exercise |
(46,408,000)
|
0
|
(46,408,000)
|
0
|
End of Period Notional Amount |
36,398,000
|
0
|
36,398,000
|
0
|
Average Notional Amount |
(26,872,000)
|
0
|
(14,253,000)
|
0
|
Realized Gain (Loss), net |
0
|
0
|
0
|
0
|
TBAs, net |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
10,588,481,000
|
5,383,706,000
|
15,045,799,000
|
|
End of Period Notional Amount |
15,779,095,000
|
2,841,022,000
|
15,779,095,000
|
2,841,022,000
|
Average Notional Amount |
(13,389,167,000)
|
(4,568,757,000)
|
11,503,991,000
|
|
TBAs, net | Inverse interest-only securities |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
149,152,000
|
179,542,000
|
163,735,000
|
196,456,000
|
End of Period Notional Amount |
142,011,000
|
171,507,000
|
142,011,000
|
171,507,000
|
Average Notional Amount |
(145,931,000)
|
(175,850,000)
|
(153,181,000)
|
(184,172,000)
|
TBAs, net | Interest rate swap agreements |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
11,739,471,000
|
8,977,714,000
|
17,788,114,000
|
0
|
End of Period Notional Amount |
14,197,205,000
|
8,545,965,000
|
14,197,205,000
|
8,545,965,000
|
Average Notional Amount |
(13,365,113,000)
|
(8,869,676,000)
|
(13,290,306,000)
|
(6,874,280,000)
|
TBAs, net | TBAs |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
4,983,000,000
|
3,051,000,000
|
3,497,000,000
|
3,826,000,000
|
End of Period Notional Amount |
5,064,000,000
|
2,194,000,000
|
5,064,000,000
|
2,194,000,000
|
Average Notional Amount |
(4,799,826,000)
|
(2,713,272,000)
|
(4,046,869,000)
|
(3,394,330,000)
|
TBAs, net | Options on futures |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
|
0
|
0
|
0
|
End of Period Notional Amount |
0
|
0
|
0
|
0
|
Average Notional Amount |
|
0
|
0
|
0
|
Net Short Position |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
|
|
|
14,262,996,000
|
Average Notional Amount |
|
|
|
666,376,000
|
Net Short Position | Swaptions, net |
|
|
|
|
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
|
(186,957,000)
|
(77,372,000)
|
(148,718,000)
|
Net Short Position | Futures, net |
|
|
|
|
Derivative, Notional Amount [Roll Forward] |
|
|
|
|
Beginning of Period Notional Amount |
6,308,900,000
|
6,624,550,000
|
6,203,050,000
|
18,285,452,000
|
End of Period Notional Amount |
3,693,900,000
|
7,870,450,000
|
3,693,900,000
|
7,870,450,000
|
Average Notional Amount |
$ (4,975,350,000)
|
$ (7,003,084,000)
|
$ (5,937,450,000)
|
$ (9,637,688,000)
|