v3.24.2.u1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Maturities of lease liabilities: Operating lease    
2024 (remaining six months) $ 225,509  
2025 514,992  
2026 548,110  
2027 550,876  
2028 508,250  
Thereafter 3,394,953  
Total lease payments 5,742,690  
Less: Imputed interest (2,165,389)  
Total 3,577,301 $ 3,438,702
Less: Current portion (462,036) (317,395)
Long-term portion of lease obligations 3,115,265 3,121,307
Maturities of lease liabilities: Finance lease    
2024 (remaining six months) 31,569  
2025 35,392  
2026 36,588  
2027 2,574  
Total lease payments 106,123  
Less: Imputed interest (12,092)  
Total 94,031 123,658
Less: Current portion (41,571) (56,459)
Long-term portion of lease obligations 52,460 $ 67,199
Future minimum payments for total lease liabilities    
2024 (remaining six months) 257,078  
2025 550,384  
2026 584,698  
2027 553,450  
2028 508,250  
Thereafter 3,394,953  
Total lease payments 5,848,813  
Less: Imputed interest (2,177,481)  
Total 3,671,332  
Less: Current portion (503,607)  
Long-term portion of lease obligations $ 3,167,725