v3.25.4
Derivative Instruments, Gain (Loss) Related to Derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Realized gain (loss) on derivatives, net $ 7,037 $ 21,322 $ 33,821
Unrealized gain (loss) on derivatives, net (39,767) 9,809 (43,071)
Interest Rate Swaps [Member]      
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Periodic interest income 20,200 33,600 35,000
Not Designated as Hedging Instrument [Member] | Gain (Loss) on Derivatives, Net [Member]      
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Realized gain (loss) on derivatives, net (13,198) (12,299) (1,166)
Unrealized gain (loss) on derivatives, net (39,767) 9,809 (43,071)
Not Designated as Hedging Instrument [Member] | Gain (Loss) on Derivatives, Net [Member] | Interest Rate Swaps [Member]      
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Realized gain (loss) on derivatives, net [1] (1,160) 4,325 (4,896)
Unrealized gain (loss) on derivatives, net (27,291) (16,811) (24,186)
Not Designated as Hedging Instrument [Member] | Gain (Loss) on Derivatives, Net [Member] | TBAs [Member]      
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Realized gain (loss) on derivatives, net (9,825) (11,615) 13,059
Unrealized gain (loss) on derivatives, net (11,510) 22,600 (16,382)
Not Designated as Hedging Instrument [Member] | Gain (Loss) on Derivatives, Net [Member] | Treasury Futures [Member]      
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Realized gain (loss) on derivatives, net (2,238) (4,953) (8,992)
Unrealized gain (loss) on derivatives, net (968) 3,988 (2,269)
Not Designated as Hedging Instrument [Member] | Gain (Loss) on Derivatives, Net [Member] | U.S. Treasury Futures Options [Member]      
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Realized gain (loss) on derivatives, net (43) (56) (337)
Unrealized gain (loss) on derivatives, net (33) 32 (234)
Not Designated as Hedging Instrument [Member] | Gain (Loss) on Derivatives, Net [Member] | ERIS SOFR Swap Futures [Member]      
Derivative, Gain (Loss) on Derivative, Net [Abstract]      
Realized gain (loss) on derivatives, net 68 0 0
Unrealized gain (loss) on derivatives, net $ 35 $ 0 $ 0
[1] Excludes interest rate swap periodic interest income of $20.2 million, $33.6 million and $35.0 million, for the years ended December 31, 2025, December 31, 2024 and December 31, 2023, respectively.