XML 145 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 2024
Dec. 31, 2023
Financial Instruments: Derivatives and Hedging    
Fair Value $ 31,860 $ 33,456
Interest Rate Swaps/Caps    
Financial Instruments: Derivatives and Hedging    
Fair Value 25,391  
Interest Rate Swaps/Caps | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Fair Value 5,859  
Interest Rate Cap Expiring in February 2025    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 205,000  
Strike Rate 4.00%  
Fair Value $ 75  
Interest Rate Cap Expiring in June 2025    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 370,000  
Strike Rate 3.25%  
Fair Value $ 1,653  
Interest Rate Cap Expiring in June 2025 2    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 370,000  
Strike Rate 3.25%  
Fair Value $ (1,649)  
Interest Rate Cap Expiring in July 2025    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 68,678  
Strike Rate 4.00%  
Fair Value $ (102)  
Interest Rate Swap Expiring January 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 150,000  
Strike Rate 2.621%  
Fair Value $ 2,196  
Interest Rate Swap Expiring January 2026, 2    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 200,000  
Strike Rate 2.662%  
Fair Value $ 2,849  
Interest Rate Swap Expiring December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.667%  
Fair Value $ 828  
Interest Rate Swap Expiring December 2026, 2    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.67%  
Fair Value $ 820  
Interest Rate Swap Expiring in February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.903%  
Fair Value $ 2,225  
Interest Rate Swap Expiring in February 2027, 2    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.733%  
Fair Value $ 2,568  
Interest Rate Swap Expiring in February 2027, 3    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 50,000  
Strike Rate 2.463%  
Fair Value $ 1,557  
Interest Rate Swap Expiring in February 2027, 4    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 200,000  
Strike Rate 2.591%  
Fair Value $ 5,711  
Interest Rate Swap Expiring in May 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 300,000  
Strike Rate 2.866%  
Fair Value $ 7,637  
Interest Rate Swap Expiring in May 2027, 2    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 150,000  
Strike Rate 3.524%  
Fair Value $ 1,618  
Interest Rate Swap Expiring in June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 370,000  
Strike Rate 3.888%  
Fair Value $ 970  
Interest Rate Swap Expiring in June 2027 2    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 68,678  
Strike Rate 4.466%  
Fair Value $ (765)  
Interest Rate Swap Expiring in November 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 300,000  
Strike Rate 4.487%  
Fair Value $ (3,953)  
Interest Rate Swap Expiring in January 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 3.756%  
Fair Value $ 722  
Interest Rate Swap Expiring in May 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 204,963  
Strike Rate 3.915%  
Fair Value $ 431  
Interest Rate Cap Expiring May 2025 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 658,357  
Strike Rate 4.00%  
Fair Value $ 727  
Interest Rate Cap Expiring July 2025 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 285,000  
Strike Rate 4.00%  
Fair Value $ 423  
Interest Rate Swap Expiring February 2026 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 250,000  
Strike Rate 3.608%  
Fair Value $ 1,309  
Interest Rate Swap Expiring February 2026 2 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 250,000  
Strike Rate 3.608%  
Fair Value $ 1,309  
Interest Rate Swap Expiring February 2026 3 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 177,000  
Strike Rate 1.555%  
Fair Value $ 4,964  
Interest Rate Swap Expiring September 2026 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 268,750  
Strike Rate 4.039%  
Fair Value $ (534)  
Interest Rate Swap Expiring September 2026, 2 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 268,750  
Strike Rate 4.058%  
Fair Value $ (711)  
Interest Rate Swap Expiring September 2026, 3 | Due from joint ventures    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 537,500  
Strike Rate 4.065%  
Fair Value $ (1,628)