v3.26.3
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 $ 14,927  
Year 2 15,296  
Year 3 14,191  
Year 4 13,928  
Year 5 11,919  
Years thereafter 614,363  
Total future minimum lease payments 684,624  
Less amount representing interest (520,930)  
Total present value of minimum payments 163,694 $ 158,815
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Year 1 297  
Year 2 163  
Year 3 38  
Total future minimum lease payments 498  
Less amount representing interest (30)  
Total present value of minimum payments $ 468 $ 596