v3.25.2
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Year    
2025 (remainder) $ 108,371  
2026 216,519  
2027 215,728  
2028 214,656  
2029 210,795  
2030 206,617  
Thereafter 1,686,729  
TOTAL LEASE PAYMENTS 2,859,415  
Less: present value adjustment (963,372)  
PRESENT VALUE OF TOTAL LEASE LIABILITIES 1,896,043  
Less: current lease liabilities (103,825) $ (93,475)
LONG-TERM OPERATING LEASE LIABILITIES $ 1,792,218 $ 1,735,325