XML 108 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 1,834,330  
2025 1,859,882  
2026 1,886,090  
2027 1,913,782  
2028 1,941,940  
Thereafter 48,942,392  
Total future minimum lease payments 58,378,416  
Less: Amount of lease payments representing interest (33,175,964)  
Total operating lease liabilities 25,202,452 $ 25,203,280
Less: Current portion (74,988) (53,981)
Long-term portion of lease liabilities 25,127,464 25,149,299
Finance Leases    
2024 15,835  
2025 9,733  
2026 7,158  
2027 7,116  
2028 7,036  
Thereafter 128,194  
Total future minimum lease payments 175,072  
Less: Amount of lease payments representing interest (80,515)  
Total finance lease liabilities 94,557 160,601
Less: Current portion (9,166) (72,420)
Long-term portion of lease liabilities $ 85,391 $ 88,181