XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 $ 9,939  
Year 2 9,887  
Year 3 9,849  
Year 4 9,518  
Year 5 9,071  
Years thereafter 549,316  
Total future minimum lease payments 597,580  
Less amount representing interest (467,291)  
Total present value of minimum payments 130,289 $ 129,122
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 48  
Year 2 27  
Total future minimum lease payments 75  
Less amount representing interest (1)  
Total present value of minimum payments $ 74 $ 138