XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Year    
2025 (remainder) $ 158,154  
2026 210,667  
2027 209,973  
2028 208,964  
2029 205,115  
2030 200,938  
Thereafter 1,635,059  
TOTAL LEASE PAYMENTS 2,828,870  
Less: present value adjustment (964,484)  
PRESENT VALUE OF TOTAL LEASE LIABILITIES 1,864,386  
Less: current lease liabilities (97,176) $ (93,475)
LONG-TERM OPERATING LEASE LIABILITIES $ 1,767,210 $ 1,735,325