XML 121 R106.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments: Derivatives and Hedging - Schedule of Notional and Fair Value of Derivative Financial Instruments and Foreign Currency Hedges (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Instruments: Derivatives and Hedging    
Fair Value $ 11,848 $ 31,860
Interest Rate Contract    
Financial Instruments: Derivatives and Hedging    
Fair Value (5,894)  
July 2025    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 68,678  
Strike Rate 4.00%  
Fair Value $ (5)  
January 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 150,000  
Strike Rate 2.621%  
Fair Value $ 1,122  
January 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 200,000  
Strike Rate 2.662%  
Fair Value $ 1,454  
June 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 72,314  
Strike Rate 4.00%  
Fair Value $ (109)  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.667%  
Fair Value $ (174)  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.67%  
Fair Value $ (183)  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.903%  
Fair Value $ 987  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.733%  
Fair Value $ 1,252  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 50,000  
Strike Rate 2.463%  
Fair Value $ 836  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 200,000  
Strike Rate 2.591%  
Fair Value $ 2,947  
May 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 300,000  
Strike Rate 2.866%  
Fair Value $ 3,249  
May 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 150,000  
Strike Rate 3.524%  
Fair Value $ (158)  
June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 370,000  
Strike Rate 3.888%  
Fair Value $ (3,064)  
June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 68,678  
Strike Rate 4.466%  
Fair Value $ (1,348)  
November 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 300,000  
Strike Rate 4.487%  
Fair Value $ (7,376)  
January 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 3.756%  
Fair Value $ (890)  
February 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 80,000  
Strike Rate 4.174%  
Fair Value $ (1,528)  
May 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 204,963  
Strike Rate 3.915%  
Fair Value $ (2,906)  
Due from joint venture | Interest Rate Contract    
Financial Instruments: Derivatives and Hedging    
Fair Value (18,082)  
Due from joint venture | July 2025    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 291,000  
Strike Rate 4.00%  
Fair Value $ 20  
Due from joint venture | November 2025    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 642,991  
Strike Rate 4.00%  
Fair Value $ 655  
Due from joint venture | September 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 268,750  
Strike Rate 4.039%  
Fair Value $ (5,625)  
Due from joint venture | September 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 268,750  
Strike Rate 4.058%  
Fair Value $ (5,780)  
Due from joint venture | September 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 537,500  
Strike Rate 4.065%  
Fair Value $ (11,799)  
Due from joint venture | June 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 289,257  
Strike Rate 4.00%  
Fair Value $ 442