Derivative Financial Instruments - Gains and Losses Arising from Derivative Instruments (Details) - Derivatives Not Designated as Hedging Instruments - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Interest rate futures | ||
| Derivative [Line Items] | ||
| Net Realized Gains (Losses) on Derivative Instruments | $ (3,108) | $ 5,847 |
| Net Change in Unrealized Appreciation (Depreciation) on Derivative Instruments | (1,019) | 1,827 |
| TBAs | ||
| Derivative [Line Items] | ||
| Net Realized Gains (Losses) on Derivative Instruments | (1,877) | 5,374 |
| Net Change in Unrealized Appreciation (Depreciation) on Derivative Instruments | $ (289) | $ 1,022 |