Derivatives - Schedule of TBA Agency Securities (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Derivative [Line Items] | ||
| Notional Amount | $ 16,954,000 | $ 12,327,000 |
| Total TBA Agency Securities | ||
| Derivative [Line Items] | ||
| Notional Amount | 830,000 | |
| Cost Basis | 829,162 | |
| Fair Value | $ 804,760 | |
| 30 Year Long, 5.5% | ||
| Derivative [Line Items] | ||
| Fixed interest rate (as percent) | 5.50% | |
| Notional Amount | $ 400,000 | |
| Cost Basis | 393,762 | |
| Fair Value | $ 381,083 | |
| 30 Year Long, 6.0% | ||
| Derivative [Line Items] | ||
| Fixed interest rate (as percent) | 6.00% | |
| Notional Amount | $ 330,000 | |
| Cost Basis | 332,787 | |
| Fair Value | $ 323,228 | |
| 30 Year Long, 6.5% | ||
| Derivative [Line Items] | ||
| Fixed interest rate (as percent) | 6.50% | |
| Notional Amount | $ 100,000 | |
| Cost Basis | 102,613 | |
| Fair Value | $ 100,449 |