XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Schedule of Derivative Instruments (Details)
Jun. 30, 2022
USD ($)
Apr. 30, 2022
derivativeHeld
Dec. 31, 2021
USD ($)
derivativeHeld
Apr. 30, 2021
derivativeHeld
Apr. 30, 2021
instrument
Interest rate swap instruments          
Derivative [Line Items]          
Number of interest-rate contracts held | derivativeHeld     0    
Interest rate swap instruments | Designated as Hedging Instrument | Cash Flow Hedging          
Derivative [Line Items]          
Number of interest-rate contracts held | derivativeHeld   2      
Interest Rate Swap, 5.08% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging          
Derivative [Line Items]          
Notional Amount $ 51,100,000        
Pay Rate 5.08%        
Receive Rate 2.50%        
Fair Value $ 586,000   $ 0    
Interest Rate Swap, 4.63% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging          
Derivative [Line Items]          
Notional Amount $ 91,000,000        
Pay Rate 4.63%        
Receive Rate 2.05%        
Fair Value $ 1,043,000   0    
Interest rate cap instruments | Not Designated as Hedging Instrument          
Derivative [Line Items]          
Notional Amount     $ 142,100,000    
Pay Rate     2.00%    
Fair Value $ 0   $ 397,000    
Number of interest-rate contracts held       2 2