Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Operating & Finance Leases Liability Maturity (Details)

v3.25.0.1
Leases - Schedule of Operating & Finance Leases Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating    
2025 $ 181,136  
2026 181,191  
2027 179,800  
2028 176,123  
2029 175,383  
Thereafter 1,585,225  
Gross lease payments 2,478,858  
Less: imputed interest (998,985)  
Total lease liabilities 1,479,873 $ 1,462,085
Financing    
2025 28,096  
2026 21,752  
2027 21,794  
2028 28,801  
2029 21,790  
Thereafter 377,715  
Gross lease payments 499,948  
Less: imputed interest (277,382)  
Total lease liabilities $ 222,566 $ 222,218