Annual report pursuant to Section 13 and 15(d)

Interest Rate Derivatives - Schedule of key terms and fair values of interest rate swap derivatives (Details)

v3.22.4
Interest Rate Derivatives - Schedule of key terms and fair values of interest rate swap derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 28, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair values of interest rate swap derivatives        
Fair value of interest rate swaps   $ 2,631    
Payments for hedge, investing activities   625 $ 0 $ 53,130
Designated        
Fair values of interest rate swap derivatives        
Fair value of interest rate swaps     (3,289)  
Interest rate swap, effective August 1, 2019 | Designated        
Fair values of interest rate swap derivatives        
Notional Amount   $ 10,880    
Fixed Rate   1.678%    
Fair value of interest rate swaps   $ 806 (234)  
Notional amount of interest rate derivatives after scheduled amortization   $ 10,000    
Interest rate swap, effective August 1, 2019 | Designated | Secured Overnight Financing Rate        
Fair values of interest rate swap derivatives        
Floating Rate Index   0.10%    
Interest rate swap, effective April 2020, swap two | Designated        
Fair values of interest rate swap derivatives        
Notional Amount   $ 22,775    
Fixed Rate   0.573%    
Fair value of interest rate swaps   $ 1,825 355  
Notional amount of interest rate derivatives after scheduled amortization   $ 22,100    
Interest rate swap, effective April 2020, swap two | Designated | Secured Overnight Financing Rate        
Fair values of interest rate swap derivatives        
Floating Rate Index   0.10%    
Interest rate swap, effective September 1, 2016, swap one | Designated        
Fair values of interest rate swap derivatives        
Notional Amount   $ 100,000    
Fixed Rate   1.901%    
Fair value of interest rate swaps   $ 0 (1,361)  
Interest rate swap, effective September 1, 2016, swap two | Designated        
Fair values of interest rate swap derivatives        
Notional Amount   $ 100,000    
Fixed Rate   1.905%    
Fair value of interest rate swaps   $ 0 (1,365)  
Interest rate swap, effective September 1, 2016, swap three | Not Designated as Hedging Instrument        
Fair values of interest rate swap derivatives        
Notional Amount   $ 50,000    
Fixed Rate   1.908%    
Fair value of interest rate swaps   $ 0 $ (684)  
Payments for hedge, investing activities $ 625