v3.26.1
Financial Instruments: Derivatives and Hedging - Schedule of Effect of Derivative Financial Instruments on Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Financial Instruments: Derivatives and Hedging          
Amount of Gain Recognized in Other Comprehensive (Loss) Income $ 13,003 $ (5,703) $ 27,165 $ (24,465)  
Amount of Gain Reclassified from Accumulated Other Comprehensive Income into Income 256 6,881 585 13,470  
Fair Value 12,930   12,930   $ 8,000
Due from joint ventures          
Financial Instruments: Derivatives and Hedging          
Amount of Gain Recognized in Other Comprehensive (Loss) Income 4,428 (2,622) 8,211 (9,070)  
Amount of Gain Reclassified from Accumulated Other Comprehensive Income into Income (1,066) 975 (2,108) 1,847  
Interest Rate Contract          
Financial Instruments: Derivatives and Hedging          
Amount of Gain Recognized in Other Comprehensive (Loss) Income 8,575 (3,081) 18,954 (15,395)  
Amount of Gain Reclassified from Accumulated Other Comprehensive Income into Income 1,322 $ 5,906 2,693 $ 11,623  
Fair Value 12,083   12,083    
Interest Rate Contract | Due from joint ventures          
Financial Instruments: Derivatives and Hedging          
Fair Value (2,489)   (2,489)    
June 2027 | Due from joint ventures          
Financial Instruments: Derivatives and Hedging          
Notional Value $ 292,500   $ 292,500    
Strike Rate 4.00%   4.00%    
Fair Value $ 559   $ 559    
April 2027 | Due from joint ventures          
Financial Instruments: Derivatives and Hedging          
Notional Value $ 500,000   $ 500,000    
Strike Rate 5.25%   5.25%    
Fair Value $ 77   $ 77    
September 2028 | Due from joint ventures          
Financial Instruments: Derivatives and Hedging          
Notional Value $ 537,500   $ 537,500    
Strike Rate 4.065%   4.065%    
Fair Value $ (1,662)   $ (1,662)    
September 2028 | Due from joint ventures          
Financial Instruments: Derivatives and Hedging          
Notional Value $ 268,750   $ 268,750    
Strike Rate 4.058%   4.058%    
Fair Value $ (786)   $ (786)    
September 2028 | Due from joint ventures          
Financial Instruments: Derivatives and Hedging          
Notional Value $ 268,750   $ 268,750    
Strike Rate 4.039%   4.039%    
Fair Value $ (677)   $ (677)