XML 145 R122.htm IDEA: XBRL DOCUMENT v3.25.4
Financial Instruments: Derivatives and Hedging - Schedule of Notional and Fair Value of Derivative Financial Instruments and Foreign Currency Hedges (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial Instruments: Derivatives and Hedging    
Fair Value $ 8,000 $ 31,860
Interest Rate Contract    
Financial Instruments: Derivatives and Hedging    
Fair Value (9,360)  
Interest Rate Contract | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Fair Value (21,587)  
June 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 72,314  
Strike Rate 4.00%  
Fair Value $ (1)  
November 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 190,148  
Strike Rate 3.50%  
Fair Value $ 193  
January 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 150,000  
Strike Rate 2.621%  
Fair Value $ 5  
January 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 200,000  
Strike Rate 2.662%  
Fair Value $ 7  
May 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 300,000  
Strike Rate 2.866%  
Fair Value $ 1,777  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.903%  
Fair Value $ 494  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.733%  
Fair Value $ 677  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 50,000  
Strike Rate 2.463%  
Fair Value $ 484  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 200,000  
Strike Rate 2.591%  
Fair Value $ 1,660  
January 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 3.756%  
Fair Value $ (953)  
June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 370,000  
Strike Rate 3.888%  
Fair Value $ (3,076)  
May 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 150,000  
Strike Rate 3.524%  
Fair Value $ (426)  
November 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 300,000  
Strike Rate 4.487%  
Fair Value $ (6,521)  
June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 68,678  
Strike Rate 4.466%  
Fair Value $ (1,167)  
May 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 204,550  
Strike Rate 3.915%  
Fair Value $ (2,866)  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.667%  
Fair Value $ (346)  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.67%  
Fair Value $ (353)  
February 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 80,000  
Strike Rate 4.174%  
Fair Value $ (1,429)  
June 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 357,500  
Strike Rate 2.982%  
Fair Value $ 887  
February 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 177,000  
Strike Rate 1.555%  
Fair Value $ 486  
February 2029    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 177,000  
Strike Rate 3.331%  
Fair Value $ (222)  
January 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 240,000  
Strike Rate 0.00%  
Fair Value $ 1,218  
January 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 120,000  
Strike Rate 0.00%  
Fair Value $ 112