XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 $ 10,676  
Year 2 13,100  
Year 3 13,860  
Year 4 12,846  
Year 5 12,924  
Years thereafter 622,507  
Total future minimum lease payments 685,913  
Less amount representing interest (528,001)  
Total present value of minimum payments 157,912 $ 135,117
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 367  
Year 2 247  
Year 3 124  
Year 4 21  
Total future minimum lease payments 759  
Less amount representing interest (60)  
Total present value of minimum payments $ 699 $ 55