XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Dec. 31, 2024
Pay SOFR [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 683,700 $ 907,800
Weighted average years to maturity 3 years 7 months 6 days 3 years 7 months 6 days
Fixed interest rate 1.30% 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 3 years 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] $ 799,700 $ 1,171,750
Fair value $ 10,574 $ 13,375
Weighted average pay rate 1.79% 1.84%
Weighted average receive rate 4.45% 4.64%
Weighted average years to maturity 3 years 6 months 3 years 1 month 6 days
Notional Amount of TBAs, Net [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount $ 413,475 $ 435,575
Fair value (396,900) (399,316)
Notional Amount of U.S. Treasury Futures [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Fair value (1,664) 2,337
Not Designated as Hedging Instrument [Member]    
Outstanding Notional Amounts and Interest Rate Swap Agreements [Abstract]    
Total notional amount 446,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 799,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 413,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 $ 60,200 $ 73,100
[1] Includes $683.7 million notional of receive SOFR and pay fixed of 1.3% and $116.0 million notional of receive fixed of 3.4% and pay SOFR with weighted average maturities of 3.6 years and 3.0 years, respectively, as of June 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.