v3.26.1
Financial Instruments and Fair Values - Schedule of Terms of Agreements and the Fair Value of Derivative Financial Instruments (Details) - Cash Flow Hedging - Designated as Hedging Instrument - USD ($)
Dec. 31, 2026
Jul. 15, 2026
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 566,023,000  
Asset     10,442,000 $ 3,882,000
Liability     0 (31,000)
Subsequent Event        
Derivatives, Fair Value [Line Items]        
Aggregate notional value   $ 50,000,000.0    
Forecast        
Derivatives, Fair Value [Line Items]        
Aggregate notional value $ 87,500,000      
Interest Rate Swap, One Month SOFR, 2.5000 %, Swap Number One        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 36,820,000  
Receive rate (as a percent)     70.00%  
Pay Rate     2.50%  
Asset     $ 458,000 0
Liability     0 (9,000)
Interest Rate Swap, One Month SOFR, 2.5000 %, Swap Number Two        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 103,790,000  
Receive rate (as a percent)     70.00%  
Pay Rate     2.50%  
Asset     $ 1,942,000 698,000
Liability     0 0
Interest Rate Swap, One Month SOFR, 1.7570%, Interest Swap        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 10,710,000  
Receive rate (as a percent)     70.00%  
Pay Rate     1.757%  
Asset     $ 569,000 472,000
Liability     0 0
Interest Rate Swap, One Month SOFR, 2.2540%        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 11,247,000  
Pay Rate     2.254%  
Asset     $ 421,000 354,000
Liability     0 0
Interest Rate Swap, SOFR Compound, 2.5620%        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 175,000,000  
Pay Rate     2.562%  
Asset     $ 1,112,000 1,421,000
Liability     0 0
Interest Rate Cap, One Month SOFR , 4.5000%        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 6,780,000  
Receive rate (as a percent)     70.00%  
Pay Rate     4.50%  
Asset     $ 16,000 11,000
Liability     0 0
Interest Rate Cap, One Month SOFR, 5.5000%        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 6,676,000  
Pay Rate     5.50%  
Asset     $ 39,000 27,000
Liability     0 0
Interest Rate Swap, One Month SOFR, 3.3090 %        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 47,500,000  
Pay Rate     3.309%  
Asset     $ 711,000 0
Liability     0 (13,000)
Interest Rate Swap, One Month SOFR, 3.3030 %        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 47,500,000  
Pay Rate     3.303%  
Asset     $ 717,000 0
Liability     0 (5,000)
Interest Rate Swap, SOFR, 3.2265 %        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 35,000,000  
Pay Rate     3.2265%  
Asset     $ 576,000 68,000
Liability     0 0
Interest Rate Swap, SOFR, 3.2530 %        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 35,000,000  
Pay Rate     3.253%  
Asset     $ 553,000 40,000
Liability     0 0
Interest Rate Swap, SOFR, 3.3975 %        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 50,000,000  
Pay Rate     3.3975%  
Asset     $ 103,000 0
Liability     0 (4,000)
Interest Rate Swap, SOFR, 3.7970%        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 0  
Pay Rate     3.797%  
Asset     $ 115,000 0
Liability     0 0
Interest Rate Swap, SOFR, 3.0110 %        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 0  
Pay Rate     3.011%  
Asset     $ 1,558,000 398,000
Liability     0 0
Interest Rate Swap, SOFR, 3.0140 %        
Derivatives, Fair Value [Line Items]        
Aggregate notional value     $ 0  
Pay Rate     3.014%  
Asset     $ 1,552,000 393,000
Liability     $ 0 $ 0