XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments, Outstanding Notional Amounts and Interest Rate Swap Agreements of Derivative Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 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 6 months 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 9 months 18 days 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 $ 13,676 $ 13,375
Weighted average pay rate 1.82% 1.84%
Weighted average receive rate 4.27% 4.64%
Weighted average years to maturity 3 years 4 months 24 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 $ 415,775 $ 435,575
Fair value (409,939) (399,316)
Notional Amount of U.S. Treasury Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Fair value (1,673) 2,337
Not Designated as Hedging Instrument [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 435,425 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 415,775 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 $ 22,500 $ 73,100
[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.5 years and 2.8 years, respectively, as of September 30, 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.