XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the six months ended June 30, 2024) $ 920,263  
2025 1,863,649  
2026 1,889,504  
2027 1,917,105  
2028 1,945,255  
Thereafter 48,944,106  
Total future minimum lease payments 57,479,882  
Less: Amount of lease payments representing interest (32,285,727)  
Total operating lease liabilities 25,194,155 $ 25,202,452
Less: Current portion (83,235) (74,988)
Long-term portion of lease liabilities 25,110,920 25,127,464
Finance Leases    
2024 (excluding the six months ended June 30, 2024) 37,835  
2025 61,968  
2026 58,536  
2027 58,306  
2028 7,165  
Thereafter 128,248  
Total future minimum lease payments 352,058  
Less: Amount of lease payments representing interest (90,909)  
Total finance lease liabilities 261,149 94,557
Less: Current portion (55,736) (9,166)
Long-term portion of lease liabilities $ 205,413 $ 85,391