Quarterly report pursuant to Section 13 or 15(d)

Interest Rate Derivatives - Key Terms and Fair Value of Interest Rate Derivative (Details)

v3.22.1
Interest Rate Derivatives - Key Terms and Fair Value of Interest Rate Derivative (Details) - USD ($)
$ in Thousands
Jan. 28, 2022
Mar. 31, 2022
Dec. 31, 2021
Fair values of interest rate swap derivatives      
Fair value of interest rate swaps   $ 873 $ (3,289)
Designated | Interest rate swap, effective September 1, 2016, swap one      
Fair values of interest rate swap derivatives      
Notional Amount   $ 100,000  
Fixed Rate   1.901%  
Fair value of interest rate swaps   $ (331) (1,361)
Designated | Interest rate swap, effective September 1, 2016, swap two      
Fair values of interest rate swap derivatives      
Notional Amount   $ 100,000  
Fixed Rate   1.905%  
Fair value of interest rate swaps   $ (334) (1,365)
Designated | Interest rate swap, effective August 1, 2019      
Fair values of interest rate swap derivatives      
Notional Amount   $ 11,060  
Fixed Rate   1.678%  
Fair value of interest rate swaps   $ 307 (234)
Notional amount of interest rate derivatives after scheduled amortization   10,000  
Designated | Interest rate swap, effective April 1, 2020      
Fair values of interest rate swap derivatives      
Notional Amount   $ 23,000  
Fixed Rate   0.573%  
Fair value of interest rate swaps   $ 1,231 355
Notional amount of interest rate derivatives after scheduled amortization   22,100  
Designated | Interest rate swap, effective September 1, 2016, swap three      
Fair values of interest rate swap derivatives      
Payments for hedge, investing activities $ 625    
Not Designated as Hedging Instrument | Interest rate swap, effective September 1, 2016, swap three      
Fair values of interest rate swap derivatives      
Notional Amount   $ 50,000  
Fixed Rate   1.908%  
Fair value of interest rate swaps   $ 0 $ (684)