Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Derivative Financial Instruments (Classifications on Consolidated Balance Sheets) (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jul. 01, 2023
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]      
Fair Value   $ 10,294 $ 14,118
Interest Rate Swap July 1, 2019      
Derivative [Line Items]      
Notional Amount   $ 25,000  
Company Fixed Pay Rate   1.68%  
Fair Value   $ 546 853
Interest Rate Swap January 1, 2021      
Derivative [Line Items]      
Notional Amount   $ 150,000  
Company Fixed Pay Rate   0.53%  
Fair Value   $ 4,289 6,966
Interest Rate Swap January 1, 2021      
Derivative [Line Items]      
Notional Amount   $ 100,000  
Company Fixed Pay Rate   0.15%  
Fair Value   $ 3,079 5,043
Interest Rate Swap March 1, 2021      
Derivative [Line Items]      
Notional Amount   $ 25,000  
Company Fixed Pay Rate   0.18%  
Fair Value   $ 765 1,256
Interest Rate Swap February 1, 2024      
Derivative [Line Items]      
Notional Amount   $ 100,000  
Company Fixed Pay Rate   3.33%  
Fair Value   $ 1,615 $ 0
Subsequent Event | Interest Rate Swap February 1, 2024      
Derivative [Line Items]      
Notional Amount $ 25,000    
Company Fixed Pay Rate 3.79%