XML 101 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT FINANCING - Future Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Scheduled Principal and Maturity Payments    
2025 $ 2,185  
2026 377,322  
2027 660,669  
2028 460,624  
2029 487,789  
Thereafter 1,470,504  
Total principal 3,459,093 $ 3,668,757
Premium Amortization and Unamortized Debt Issuance Costs    
2025 (2,566)  
2026 (2,273)  
2027 (1,657)  
2028 (1,368)  
2029 (648)  
Thereafter (1,494)  
Total unamortized debt issuance costs and debt premium, net (10,006) (10,552)
Total    
2025 (381)  
2026 375,049  
2027 659,012  
2028 459,256  
2029 487,141  
Thereafter 1,469,010  
Total debt $ 3,449,087 $ 3,658,205