XML 91 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 79,616  
2026 79,455  
2027 79,471  
2028 79,467  
2029 78,636  
Thereafter 1,892,926  
Total lease payments 2,289,571  
Less: Imputed interest (1,139,509)  
Total present value of lease liabilities 1,150,062 $ 303,553
Financing Leases    
2025 7,883  
2026 7,892  
2027 7,233  
2028 5,333  
2029 5,320  
Thereafter 422,093  
Total lease payments 455,754  
Less: Imputed interest (347,717)  
Total present value of lease liabilities $ 108,037 $ 79,677