v3.26.1
Derivative Financial Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Fair Value $ 955 $ (929)
Swap, 3.74% Interest Rate    
Derivative [Line Items]    
Notional  Amount $ 275,000  
Interest Rate 3.74%  
Fair Value $ 0 (6)
Swap 4.41% Interest Rate    
Derivative [Line Items]    
Notional  Amount $ 275,000  
Interest Rate 4.41%  
Fair Value $ 0 (99)
Swap 3.51% Interest Rate    
Derivative [Line Items]    
Notional  Amount $ 350,000  
Interest Rate 3.51%  
Fair Value $ 611 (518)
Swap 3.52% Interest Rate    
Derivative [Line Items]    
Notional  Amount $ 200,000  
Interest Rate 3.52%  
Fair Value $ 344 $ (306)