v3.24.1.u1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Maturities of lease liabilities: Operating lease    
2024 (remaining nine months) $ 350,672  
2025 499,361  
2026 531,049  
2027 531,138  
2028 487,494  
Thereafter 3,269,111  
Total lease payments 5,668,825  
Less: Imputed interest (2,169,848)  
Total 3,498,977 $ 3,438,702
Less: Current portion (341,257) (317,395)
Long-term portion of lease obligations 3,157,720 3,121,307
Maturities of lease liabilities: Finance lease    
2024 (remaining nine months) 48,115  
2025 35,392  
2026 36,588  
2027 2,574  
Total lease payments 122,669  
Less: Imputed interest (14,145)  
Total 108,524 123,658
Less: Current portion (48,391) (56,459)
Long-term portion of lease obligations 60,133 $ 67,199
Future minimum payments for total lease liabilities    
2024 (remaining nine months) 398,787  
2025 534,753  
2026 567,637  
2027 533,712  
2028 487,494  
Thereafter 3,269,111  
Total lease payments 5,791,494  
Less: Imputed interest (2,183,993)  
Total 3,607,501  
Less: Current portion (389,648)  
Long-term portion of lease obligations $ 3,217,853