XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments and Fair Values - Terms of Agreements and Fair Value (Details) - Designated as hedging instrument - Cash flow hedging - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Asset $ 11,800,000 $ 17,936,000
Liability (85,000) 0
SOFR | Interest Rate Swap, 70% of 1 Month SOFR, 2.5000%, Swap-1    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 36,820,000  
Receive Rate (as a percent) 70.00%  
Pay Rate 2.50%  
Asset $ 64,000 256,000
Liability 0 0
SOFR | Interest Rate Swap, 70% of 1 Month SOFR, 2.5000%, Swap-2    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 103,790,000  
Receive Rate (as a percent) 70.00%  
Pay Rate 2.50%  
Asset $ 0 365,000
Liability (85,000) 0
SOFR | Interest Rate Swap, 70% of 1 Month SOFR, 1.7570%    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 10,710,000  
Receive Rate (as a percent) 70.00%  
Pay Rate 1.757%  
Asset $ 546,000 643,000
Liability 0 0
SOFR | Interest Rate Swap, One Month SOFR, 2.2540%    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 15,942,000  
Pay Rate 2.254%  
Asset $ 782,000 1,070,000
Liability 0 0
SOFR | Interest Rate Cap, 70% of 1 Month SOFR, 4.5000%    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 6,780,000  
Receive Rate (as a percent) 70.00%  
Pay Rate 4.50%  
Asset $ 0 8,000
Liability 0 0
SOFR | Interest Rate Cap, One Month SOFR, 5.5000%    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 9,188,000  
Pay Rate 5.50%  
Asset $ 4,000 26,000
Liability 0 0
SOFR | Interest Rate Swap, SOFR Compound, 2.5620%    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 175,000,000  
Pay Rate 2.562%  
Asset $ 5,637,000 8,040,000
Liability 0 0
SOFR | Interest Rate Swap, SOFR Compound, 2.6260%    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 107,500,000  
Pay Rate 2.626%  
Asset $ 2,384,000 3,766,000
Liability 0 0
SOFR | Interest Rate Swap, SOFR OIS Compound, 2.6280%    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 107,500,000  
Pay Rate 2.628%  
Asset $ 2,383,000 3,762,000
Liability $ 0 $ 0