Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Interest Rate Derivatives - Key Terms and Fair Value of Interest Rate Derivative (Details) - USD ($)
$ in Thousands
Jan. 28, 2022
Jun. 30, 2022
Dec. 31, 2021
Fair values of interest rate swap derivatives      
Fair value of interest rate swaps   $ 2,468 $ (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   $ 269 (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   $ 268 (1,365)
Designated | Interest rate swap, effective August 1, 2019      
Fair values of interest rate swap derivatives      
Notional Amount   $ 11,000  
Fixed Rate   1.678%  
Fair value of interest rate swaps   $ 495 (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   $ 22,925  
Fixed Rate   0.573%  
Fair value of interest rate swaps   $ 1,436 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)