v3.26.1
Derivative Financial Instruments - Derivative Instruments Presented on the Balance Sheet and Notional Amounts (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
contract
Dec. 31, 2025
USD ($)
contract
Derivative [Line Items]    
TBA securities and interest rate futures contracts - at fair value $ 3,911 $ 240
Liabilities $ 0 $ 32
Derivatives Not Designated as Hedging Instruments | Interest rate futures    
Derivative [Line Items]    
Number of Contracts | contract 2,666 3,143
TBA securities and interest rate futures contracts - at fair value $ 1,421 $ 0
Liabilities 0 32
Derivatives Not Designated as Hedging Instruments | Unrealized appreciation on TBAs    
Derivative [Line Items]    
TBA securities and interest rate futures contracts - at fair value 2,490 240
Liabilities 0 0
Derivatives Not Designated as Hedging Instruments | Long Exposure | Interest rate futures    
Derivative [Line Items]    
Notional Amounts 0 0
Derivatives Not Designated as Hedging Instruments | Long Exposure | Unrealized appreciation on TBAs    
Derivative [Line Items]    
Notional Amounts 0 0
Derivatives Not Designated as Hedging Instruments | Short Exposure | Interest rate futures    
Derivative [Line Items]    
Notional Amounts 266,600 314,300
Derivatives Not Designated as Hedging Instruments | Short Exposure | Unrealized appreciation on TBAs    
Derivative [Line Items]    
Notional Amounts $ 132,100 $ 198,600