XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 $ 11,015  
Year 2 10,962  
Year 3 10,778  
Year 4 10,227  
Year 5 9,581  
Years thereafter 548,081  
Total future minimum lease payments 600,644  
Less amount representing interest (465,527)  
Total present value of minimum payments 135,117 $ 129,122
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 39  
Year 2 18  
Total future minimum lease payments 57  
Less amount representing interest (2)  
Total present value of minimum payments $ 55 $ 138
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Debt and Lease Obligation Debt and Lease Obligation