Quarterly report pursuant to Section 13 or 15(d)

Derivative Financial Instruments (Classifications on Consolidated Balance Sheets) (Details)

v3.23.1
Derivative Financial Instruments (Classifications on Consolidated Balance Sheets) (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Apr. 28, 2023
Mar. 31, 2023
Dec. 31, 2022
Derivative [Line Items]      
Fair Value   $ 10,693 $ 14,118
Interest Rate Swap July 1, 2019      
Derivative [Line Items]      
Notional Amount   $ 25,000  
Company Fixed Pay Rate   1.68%  
Fair Value   $ 656 853
Interest Rate Swap January 1, 2021      
Derivative [Line Items]      
Notional Amount   $ 150,000  
Company Fixed Pay Rate   0.53%  
Fair Value   $ 5,361 6,966
Interest Rate Swap January 1, 2021      
Derivative [Line Items]      
Notional Amount   $ 100,000  
Company Fixed Pay Rate   0.15%  
Fair Value   $ 3,883 5,043
Interest Rate Swap March 1, 2021      
Derivative [Line Items]      
Notional Amount   $ 25,000  
Company Fixed Pay Rate   0.18%  
Fair Value   $ 962 1,256
Interest Rate Swap February 1, 2024      
Derivative [Line Items]      
Notional Amount   $ 80,000  
Company Fixed Pay Rate   3.40%  
Fair Value   $ (169) $ 0
Subsequent Event | Interest Rate Swap February 1, 2024      
Derivative [Line Items]      
Notional Amount $ 20,000    
Company Fixed Pay Rate 3.09%