v3.25.2
Financial Instruments and Fair Values - Schedule of Terms of Agreements and the Fair Value of Derivative Financial Instruments (Details) - Designated as Hedging Instrument - Cash Flow Hedging - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Aggregate notional value $ 448,028,000  
Asset 4,205,000 $ 13,098,000
Liability (12,000) 0
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 (12,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 $ 502,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 $ 490,000 743,000
Liability 0 0
Interest Rate Swap, One Month SOFR, 2.2540%    
Derivatives, Fair Value [Line Items]    
Aggregate notional value $ 13,252,000  
Pay Rate 2.254%  
Asset $ 446,000 754,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 $ 2,589,000 4,895,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 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 $ 19,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 $ 43,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 $ 53,000 1,117,000
Liability 0 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 $ 63,000 1,124,000
Liability $ 0 $ 0