v3.25.4
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Future minimum payments for operating lease liabilities  
2026 $ 642,419
2027 487,275
2028 406,177
2029 322,110
2030 248,965
Thereafter 408,821
Total lease payments 2,515,767
Less: imputed interest (345,884)
Total operating lease liabilities, including held for sale 2,169,883
Future minimum payments for financing lease liabilities  
2026 2,036
2027 1,064
2028 891
2029 373
Total lease payments 4,364
Less: imputed interest (681)
Total finance lease obligation, including held for sale 3,683
Future minimum payments for total lease liabilities  
2026 644,455
2027 488,339
2028 407,068
2029 322,483
2029 248,965
Thereafter 408,821
Total lease payments 2,520,131
Less: imputed interest (346,565)
Total $ 2,173,566