v3.26.1
DEBT FINANCING - Schedule of Future Debt Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Scheduled Principal and Maturity Payments    
Remainder of 2026 $ 376,755  
2027 217,369  
2028 460,624  
2029 900,189  
2030 262,964  
2031 452,540  
Thereafter 755,000  
Total principal 3,425,441 $ 3,414,508
Amortization of Premium and Unamortized Debt Issuance Costs    
Remainder of 2026 (2,089)  
2027 (2,236)  
2028 (1,939)  
2029 (844)  
2030 (376)  
2031 (364)  
Thereafter (757)  
Total amortization of premium and unamortized debt issuance costs (8,605) (9,406)
Total    
Remainder of 2026 374,666  
2027 215,133  
2028 458,685  
2029 899,345  
2030 262,588  
2031 452,176  
Thereafter 754,243  
Total debt $ 3,416,836 $ 3,405,102