XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 $ 12,653  
Year 2 11,787  
Year 3 11,454  
Year 4 10,389  
Year 5 10,352  
Years thereafter 607,876  
Total future minimum lease payments 664,511  
Less amount representing interest (520,018)  
Total present value of minimum payments 144,493 $ 135,117
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 404  
Year 2 266  
Year 3 153  
Year 4 43  
Total future minimum lease payments 866  
Less amount representing interest (81)  
Total present value of minimum payments $ 785 $ 55