v3.26.3
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (excluding the nine months ended September 30, 2026) $ 457,298  
2027 1,860,590  
2028 1,891,015  
2029 1,921,465  
2030 1,954,344  
Thereafter 43,833,648  
Total future minimum lease payments 51,918,360  
Less: Amount of lease payments representing interest (28,057,616)  
Total operating lease liabilities 23,860,744 $ 25,068,747
Less: Current portion (110,993) (106,005)
Long-term portion of lease liabilities 23,749,751 24,962,742
Finance Leases    
2026 (excluding the nine months ended September 30, 2026) 25,209  
2027 83,031  
2028 32,106  
2029 8,294  
2030 7,436  
Thereafter 114,210  
Total future minimum lease payments 270,286  
Less: Amount of lease payments representing interest (68,918)  
Total finance lease liabilities 201,368 254,966
Less: Current portion (78,844) (76,913)
Long-term portion of lease liabilities $ 122,524 $ 178,053