Derivative Financial Instruments - Gains and Losses Arising from Derivative Instruments (Details) - Derivatives Not Designated as Hedging Instruments - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Interest rate futures | ||
| Derivative [Line Items] | ||
| Net Realized Gains (Losses) on Derivative Instruments | $ (50) | $ (1,473) |
| Net Change in Unrealized Appreciation (Depreciation) on Derivative Instruments | 1,453 | (1,935) |
| Unrealized appreciation on TBAs | ||
| Derivative [Line Items] | ||
| Net Realized Gains (Losses) on Derivative Instruments | (437) | 1,163 |
| Net Change in Unrealized Appreciation (Depreciation) on Derivative Instruments | $ 2,250 | $ 893 |