XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the three months ended March 31, 2025) $ 1,403,211  
2026 1,891,709  
2027 1,919,697  
2028 1,945,674  
2029 1,972,273  
Thereafter 46,972,297  
Total future minimum lease payments 56,104,861  
Less: Amount of lease payments representing interest (30,947,742)  
Total operating lease liabilities 25,157,119 $ 25,174,160
Less: Current portion (100,189) (98,021)
Long-term portion of lease liabilities 25,056,930 25,076,139
Finance Leases    
2025 (excluding the three months ended March 31, 2025) 68,910  
2026 81,702  
2027 81,462  
2028 29,569  
2029 7,046  
Thereafter 121,202  
Total future minimum lease payments 389,891  
Less: Amount of lease payments representing interest (89,460)  
Total finance lease liabilities 300,431 317,447
Less: Current portion (74,551) (74,191)
Long-term portion of lease liabilities $ 225,880 $ 243,256