v3.25.2
Financial Instruments - Derivatives and Hedging (Statement of Financial Position, Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Interest Rate Swap    
Derivative [Line Items]    
Notional Amount $ 500,000 $ 500,000
Interest Rate Swap | SOFR 3.5890%    
Derivative [Line Items]    
Fixed Rate 3.589% 3.589%
Notional Amount $ 100,000 $ 100,000
Assets 0 993
Liabilities $ (327) $ 0
Interest Rate Swap | SOFR 3.5950%    
Derivative [Line Items]    
Fixed Rate 3.595% 3.595%
Notional Amount $ 75,000 $ 75,000
Assets 0 735
Liabilities $ (254) $ 0
Interest Rate Swap | SOFR 3.5930%    
Derivative [Line Items]    
Fixed Rate 3.593% 3.593%
Notional Amount $ 25,000 $ 25,000
Assets 0 246
Liabilities $ (84) $ 0
Interest Rate Swap | SOFR 4.0767%, Instrument 1    
Derivative [Line Items]    
Fixed Rate 4.0767% 4.0767%
Notional Amount $ 100,000 $ 100,000
Assets 0 0
Liabilities $ (1,302) $ (199)
Interest Rate Swap | SOFR 4.0770%, Instrument 1    
Derivative [Line Items]    
Fixed Rate 4.077% 4.077%
Notional Amount $ 100,000 $ 100,000
Assets 0 0
Liabilities $ (1,303) $ (199)
Interest Rate Swap | SOFR 4.0767%, Instrument 2    
Derivative [Line Items]    
Fixed Rate 4.0767% 4.0767%
Notional Amount $ 50,000 $ 50,000
Assets 0 0
Liabilities $ (652) $ (100)
Interest Rate Swap | SOFR 4.0770% Instrument 2    
Derivative [Line Items]    
Fixed Rate 4.077% 4.077%
Notional Amount $ 50,000 $ 50,000
Assets 0 0
Liabilities (652) (100)
Interest rate derivatives | Fair Value, Measurements, Recurring    
Derivative [Line Items]    
Assets   1,974
Liabilities (4,574) (598)
Interest rate derivatives | Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Derivative [Line Items]    
Assets 0 1,974
Liabilities $ (4,574) $ (598)