XML 122 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Minimum Future Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 39,900  
2026 40,000  
2027 39,300  
2028 34,000  
2029 31,400  
Thereafter 567,000  
Total 751,600  
Present value adjustment for remaining lease payments (298,600)  
Total lease liability 452,956 $ 425,213
Finance Leases    
2025 4,300  
2026 10,000  
2027 2,300  
2028 2,400  
2029 3,600  
Thereafter 176,300  
Total 198,900  
Present value adjustment for remaining lease payments (121,700)  
Total lease liability 77,190 $ 44,345
Total    
2025 44,200  
2026 50,000  
2027 41,600  
2028 36,400  
2029 35,000  
Thereafter 743,300  
Total $ 950,500  
Weighted average discount rate, operating lease (as a percent) 3.96%  
Weighted average remaining operating lease term (in years) 23 years 8 months 26 days  
Weighted average discount rate, finance lease (as a percent) 5.02%  
Weighted average remaining finance lease term (in years) 32 years 5 months 19 days  
Minimum    
Total    
Discount rate used to present value operating lease payments (as a percent) 1.23%  
Discount rate used to present value finance lease payments (as a percent) 1.47%  
Maximum    
Total    
Discount rate used to present value operating lease payments (as a percent) 6.42%  
Discount rate used to present value finance lease payments (as a percent) 6.21%