v3.26.1
DEBT FINANCING - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total principal $ 3,425,441 $ 3,414,508
Unamortized debt issuance costs and debt premium, net (8,605) (9,406)
Total debt $ 3,416,836 3,405,102
Line of Credit | Revolving line of credit | Credit Facility:    
Debt Instrument [Line Items]    
Interest rate 5.08%  
Total principal $ 412,400 400,900
Secured Debt | 2028 Term loan facility    
Debt Instrument [Line Items]    
Interest rate 4.17%  
Total principal $ 75,000 75,000
Secured Debt | April 2029 Term loan facility    
Debt Instrument [Line Items]    
Interest rate 3.77%  
Total principal $ 100,000 100,000
Secured Debt | June 2029 Term loan facility    
Debt Instrument [Line Items]    
Interest rate 5.07%  
Total principal $ 285,000 285,000
Secured Debt | Term loan D | Credit Facility:    
Debt Instrument [Line Items]    
Interest rate 4.01%  
Total principal $ 275,000 275,000
Secured Debt | Term loan E | Credit Facility:    
Debt Instrument [Line Items]    
Interest rate 4.91%  
Total principal $ 130,000 130,000
Unsecured debt | May 2026 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 2.16%  
Total principal $ 35,000 35,000
Unsecured debt | October 2026 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 6.46%  
Total principal $ 65,000 65,000
Unsecured debt | July 2028 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 5.75%  
Total principal $ 120,000 120,000
Unsecured debt | September 2028 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 5.40%  
Total principal $ 75,000 75,000
Unsecured debt | October 2028 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 6.55%  
Total principal $ 100,000 100,000
Unsecured debt | 2029 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 3.98%  
Total principal $ 100,000 100,000
Unsecured debt | August 2030 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 2.99%  
Total principal $ 150,000 150,000
Unsecured debt | October 2030 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 6.66%  
Total principal $ 35,000 35,000
Unsecured debt | November 2030 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 2.72%  
Total principal $ 75,000 75,000
Unsecured debt | May 2031 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 3.00%  
Total principal $ 90,000 90,000
Unsecured debt | August 2031 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 4.08%  
Total principal $ 50,000 50,000
Unsecured debt | September 2031 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 5.55%  
Total principal $ 125,000 125,000
Unsecured debt | November 2031 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 2.81%  
Total principal $ 175,000 175,000
Unsecured debt | August 2032 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 3.09%  
Total principal $ 100,000 100,000
Unsecured debt | November 2032 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 5.06%  
Total principal $ 200,000 200,000
Unsecured debt | May 2033 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 3.10%  
Total principal $ 55,000 55,000
Unsecured debt | October 2033 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 6.73%  
Total principal $ 50,000 50,000
Unsecured debt | November 2033 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 2.96%  
Total principal $ 125,000 125,000
Unsecured debt | 2034 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 5.74%  
Total principal $ 150,000 150,000
Unsecured debt | 2036 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Interest rate 3.06%  
Total principal $ 75,000 75,000
Mortgages | Fixed rate mortgages payable    
Debt Instrument [Line Items]    
Interest rate 3.53%  
Total principal $ 198,041 $ 198,608