XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives - Schedule of Interest Rate Hedging Instruments (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative assets $ 8,461,000 $ 54,361,000
Derivative liabilities 2,032,000 0
U.S. Treasury futures    
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, at Carrying Value 0  
Derivative liabilities 34,200,000 219,900,000
U.S. Treasury futures | Short position | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Notional balance 5,395,000,000 4,880,000,000
Interest rate swaps    
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, at Carrying Value 0  
Derivative liabilities 100,000 0
Interest rate swaps | Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Notional balance $ 10,000,000 $ 0
Derivative, Fixed Interest Rate 4.15%  
Interest rate swaps | Not Designated as Hedging Instrument, Economic Hedge | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Derivative [Line Items]    
Notional balance $ 10,000,000