XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 $ 9,943  
Year 2 9,755  
Year 3 9,778  
Year 4 9,710  
Year 5 9,021  
Years thereafter 551,601  
Total future minimum lease payments 599,808  
Less amount representing interest (469,397)  
Total present value of minimum payments 130,411 $ 129,122
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 60  
Year 2 35  
Year 3 2  
Total future minimum lease payments 97  
Less amount representing interest (2)  
Total present value of minimum payments $ 95 $ 138