XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives - Schedule of Outstanding Derivatives (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Contracts
Instrument
Jun. 30, 2023
Instrument
Derivative [Line Items]    
Number of instruments | Instrument   0
5-year Treasury note futures | Non-designated Hedges    
Derivative [Line Items]    
Number of contracts | Contracts 217  
Notional amount $ 22,951  
Commencement date May 23, 2024  
Maturity date Sep. 30, 2024  
2-year Treasury note futures | Non-designated Hedges    
Derivative [Line Items]    
Number of contracts | Contracts 33  
Notional amount $ 6,719  
Commencement date May 23, 2024  
Maturity date Sep. 30, 2024  
Interest rate swap - mortgage notes | Non-designated Hedges | SOFR    
Derivative [Line Items]    
Number of instruments | Instrument 1  
Notional amount $ 10,000  
Strike rate 4.21%  
Maturity (Years) 4 years 3 months 18 days  
Commencement date Apr. 02, 2024  
Maturity date Oct. 02, 2028