v3.26.1
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