v3.26.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Future minimum payments for operating lease liabilities    
Remainder of 2026 $ 332,852  
2027 568,835  
2028 409,252  
2029 322,117  
2030 248,972  
Thereafter 408,821  
Total lease payments 2,290,849  
Less: imputed interest (292,440)  
Total operating lease liabilities 1,998,409 $ 2,125,058
Future minimum payments for financing lease liabilities    
Remainder of 2026 837  
2027 1,003  
2028 868  
2029 364  
Total lease payments 3,072  
Less: imputed interest (434)  
Total finance lease liabilities 2,638 $ 3,486
Future minimum payments for total lease liabilities    
Remainder of 2026 333,689  
2027 569,838  
2028 410,120  
2029 322,481  
2030 248,972  
Thereafter 408,821  
Total lease payments 2,293,921  
Less: imputed interest (292,874)  
Total $ 2,001,047