v3.25.4
Financial Instruments and Fair Values - Schedule of the Terms of Agreements and Fair Values of Derivative Financial Instruments (Details) - Designated as Hedging Instrument - Cash Flow Hedging - USD ($)
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 567,048,000  
Asset   3,882,000 $ 13,098,000
Liability   (31,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   $ 0 759,000
Liability   (9,000) 0
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   $ 698,000 2,825,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   $ 472,000 743,000
Liability   0 0
Interest Rate Swap, One Month SOFR, 2.2540%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 12,272,000  
Pay Rate   2.254%  
Asset   $ 354,000 754,000
Liability   0 0
Interest Rate Swap, SOFR Compound, 2.6260%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 0  
Pay Rate   2.626%  
Asset   $ 0 383,000
Liability   0 0
Interest Rate Swap, SOFR OIS Compound, 2.6280%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 0  
Pay Rate   2.628%  
Asset   $ 0 382,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,421,000 4,895,000
Liability   0 0
Interest Rate Cap, SOFR Lookback Days, 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   $ 11,000 35,000
Liability   0 0
Interest Rate Cap, SOFR Lookback Days, 5.5000%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 6,676,000  
Pay Rate   5.50%  
Asset   $ 27,000 81,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   $ 0 1,117,000
Liability   (13,000) 0
Interest Rate Swap, One Month SOFR, 3.3030 %      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 47,500,000  
Pay Rate   3.303%  
Asset   $ 0 1,124,000
Liability   (5,000) 0
Interest Rate Swap, One Month SOFR, 3.2265%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 35,000,000  
Pay Rate   3.2265%  
Asset   $ 68,000 0
Liability   0 0
Interest Rate Swap, One Month SOFR, 3.2530%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 35,000,000  
Pay Rate   3.253%  
Asset   $ 40,000 0
Liability   0 0
Interest Rate Swap, One Month SOFR, 3.3975%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 50,000,000  
Pay Rate   3.3975%  
Asset   $ 0 0
Liability   (4,000) 0
Interest Rate Swap, One Month SOFR, 3.0110 %      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 0  
Pay Rate   3.011%  
Asset   $ 398,000 0
Liability   0 0
Interest Rate Swap, One Month SOFR, 3.0140%      
Derivatives, Fair Value [Line Items]      
Aggregate notional value   $ 0  
Pay Rate   3.014%  
Asset   $ 393,000 0
Liability   $ 0 $ 0