v3.26.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Maturities of lease liabilities: Operating Leases    
2026 (remaining nine months) $ 847,129  
2027 800,004  
2028 739,012  
2029 702,492  
2030 681,567  
Thereafter 3,854,030  
Total lease payments 7,624,234  
Less: Imputed interest (2,634,790)  
Total 4,989,444 $ 4,982,595
Less: Current portion (1,003,840) (845,326)
Long-term portion of lease obligations 3,985,604 4,137,269
Maturities of lease liabilities: Finance Leases    
2026 (remaining nine months) 44,522  
2027 2,574  
Total lease payments 47,096  
Less: Imputed interest (3,048)  
Total 44,048 44,048
Less: Current portion (44,048) (41,520)
Long-term portion of lease obligations   $ 2,528
Maturities of lease liabilities: Total    
2025 (remaining three months) 891,651  
2026 802,578  
2027 739,012  
2028 702,492  
2029 681,567  
Thereafter 3,854,030  
Total lease payments 7,671,330  
Less: Imputed interest (2,637,838)  
Total 5,033,492  
Less: Current portion (1,047,888)  
Long-term portion of lease obligations $ 3,985,604