XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 $ 11,214  
Year 2 11,073  
Year 3 10,780  
Year 4 9,935  
Year 5 9,628  
Years thereafter 545,639  
Total future minimum lease payments 598,269  
Less amount representing interest (463,541)  
Total present value of minimum payments 134,728 $ 135,117
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 105  
Year 2 76  
Year 3 67  
Year 4 45  
Total future minimum lease payments 293  
Less amount representing interest (25)  
Total present value of minimum payments $ 268 $ 55