v3.25.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Maturities of lease liabilities: Operating lease    
2025 (remaining six months) $ 287,950  
2026 593,302  
2027 596,420  
2028 557,434  
2029 539,296  
Thereafter 3,018,333  
Total lease payments 5,592,735  
Less: Imputed interest (1,982,272)  
Total 3,610,463 $ 3,600,647
Less: Current portion (549,878) (510,697)
Long-term portion of lease obligations 3,060,585 3,089,950
Maturities of lease liabilities: Finance leases    
2025 (remaining six months) 21,672  
2026 36,588  
2027 2,574  
Total lease payments 60,834  
Less: Imputed interest (5,041)  
Total 55,793 67,199
Less: Current portion (34,088) (30,381)
Long-term portion of lease obligations 21,705 $ 36,818
Future minimum payments for total lease liabilities    
2025 (remaining six months) 309,622  
2026 629,890  
2027 598,994  
2028 557,434  
2029 539,296  
Thereafter 3,018,333  
Total lease payments 5,653,569  
Less: Imputed interest (1,987,313)  
Total 3,666,256  
Less: Current portion (583,966)  
Long-term portion of lease obligations $ 3,082,290