v3.26.1
Derivative Instruments, Outstanding Notional Amounts and Interest Rate Swap Agreements of Derivative Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Pay SOFR [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 651,300 $ 712,700
Weighted average years to maturity 3 years 4 months 24 days 3 years 2 months 12 days
Fixed interest rate 1.40% 1.40%
Receive SOFR [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 116,000 $ 116,000
Weighted average years to maturity 2 years 2 years 6 months
Fixed interest rate 3.40% 3.40%
Notional Amount of Interest Rate Swaps [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount [1] $ 767,300 $ 828,700
Fair value $ 0 $ 12,154
Weighted average pay rate 1.72% 1.76%
Weighted average receive rate 3.79% 3.95%
Weighted average years to maturity 3 years 2 months 12 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 $ 266,935 $ 409,475
Fair value (263,009) (408,712)
Notional Amount of U.S. Treasury Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Fair value (891) 1,368
Notional amount of ERIS SOFR Swap Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 505 36
Not Designated as Hedging Instrument [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 446,765 421,925
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 767,300 828,700
Not Designated as Hedging Instrument [Member] | Notional Amount of TBAs, Net [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 266,935 409,475
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 28,400 19,500
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 $ 82,000 $ 16,800
[1] Includes $651.3 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.4 years and 2.0 years, respectively, as of June 30, 2026. 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.