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