v3.25.4
Derivative Instruments, Outstanding Notional Amounts and Interest Rate Swap Agreements of Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Pay SOFR [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 712,700 $ 907,800
Weighted average years to maturity 3 years 2 months 12 days 3 years 7 months 6 days
Fixed interest rate 1.40% 1.10%
Receive SOFR [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 116,000 $ 264,000
Weighted average years to maturity 2 years 6 months 1 year 7 months 6 days
Fixed interest rate 3.40% 4.50%
Notional Amount of Interest Rate Swaps [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount [1] $ 828,700 $ 1,171,750
Fair value $ 12,154 $ 13,375
Weighted average pay rate 1.76% 1.84%
Weighted average receive rate 3.95% 4.64%
Weighted average years to maturity 3 years 1 month 6 days 3 years 1 month 6 days
Notional Amount of TBAs, Net [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 409,475 $ 435,575
Fair value 408,712 399,316
Notional Amount of U.S. Treasury Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Fair value 1,368 2,337
Notional Amount of ERIS SOFR Swap Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 36 0
Notional Amount of Options on Treasury Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Fair value   33
Not Designated as Hedging Instrument [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 421,925 809,275
Not Designated as Hedging Instrument [Member] | Notional Amount of Interest Rate Swaps [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 828,700 1,171,750
Not Designated as Hedging Instrument [Member] | Notional Amount of TBAs, Net [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 409,475 435,575
Not Designated as Hedging Instrument [Member] | Notional Amount of U.S. Treasury Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 19,500 73,100
Not Designated as Hedging Instrument [Member] | Notional Amount of ERIS SOFR Swap Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 16,800 $ 0
[1] Includes $712.7 million notional of receive SOFR and pay fixed of 1.4% and $116.0 million notional of receive fixed of 3.4% and pay SOFR with weighted average maturities of 3.2 years and 2.5 years, respectively, as of December 31, 2025. Includes $907.8 million notional of receive SOFR and pay fixed of 1.1% and $264.0 million notional of receive fixed of 4.5% and pay SOFR with weighted average maturities of 3.6 years and 1.6 years, respectively, as of December 31, 2024.