v3.25.3
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Maturities of lease liabilities: Operating Leases    
2025 (remaining three months) $ 196,802  
2026 820,131  
2027 819,578  
2028 758,849  
2029 723,097  
Thereafter 4,589,921  
Total lease payments 7,908,378  
Less: Imputed interest (2,894,960)  
Total 5,013,418 $ 3,739,949
Less: Current portion (747,178) (528,542)
Long-term portion of lease obligations 4,266,240 3,211,407
Maturities of lease liabilities: Finance Leases    
2025 (remaining three months) 13,425  
2026 36,588  
2027 2,574  
Total lease payments 52,587  
Less: Imputed interest (3,876)  
Total 48,711 67,199
Less: Current portion (33,894) (30,381)
Long-term portion of lease obligations 14,817 $ 36,818
Maturities of lease liabilities: Total    
2025 (remaining three months) 210,227  
2026 856,719  
2027 822,152  
2028 758,849  
2029 723,097  
Thereafter 4,589,921  
Total lease payments 7,960,965  
Less: Imputed interest (2,898,836)  
Total 5,062,129  
Less: Current portion (781,072)  
Long-term portion of lease obligations $ 4,281,057