v3.25.2
Derivative Financial Instruments - Schedule of Derivatives Not Designated as Hedging Instruments (Details) - Derivatives Not Designated as Hedging Instruments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Interest rate futures        
Derivative [Line Items]        
Net Realized Gains (Losses) on Derivative Instruments $ (1,064) $ 290 $ (2,536) $ 3,839
Net Change in Unrealized Appreciation (Depreciation) on Derivative Instruments (199) 844 (2,134) 1,048
TBAs        
Derivative [Line Items]        
Net Realized Gains (Losses) on Derivative Instruments (3,016) 1,818 (1,853) 2,124
Net Change in Unrealized Appreciation (Depreciation) on Derivative Instruments $ (4,629) $ 1,748 $ (3,737) $ 1,988