v3.25.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Maturities of lease liabilities: Operating Leases    
2025 (remaining six months) $ 300,553  
2026 617,416  
2027 619,052  
2028 577,897  
2029 558,768  
Thereafter 3,106,518  
Total lease payments 5,780,204  
Less: Imputed interest (2,035,783)  
Total 3,744,421 $ 3,739,949
Less: Current portion (565,684) (528,542)
Long-term portion of lease obligations 3,178,737 3,211,407
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
Maturities of lease liabilities: Total    
2025 (remaining six months) 322,225  
2026 654,004  
2027 621,626  
2028 577,897  
2029 558,768  
Thereafter 3,106,518  
Total lease payments 5,841,038  
Less: Imputed interest (2,040,824)  
Total 3,800,214  
Less: Current portion (599,772)  
Long-term portion of lease obligations $ 3,200,442