v3.25.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 26, 2025
USD ($)
Operating Leases  
Within one year $ 99,196
After one year and within two years 90,247
After two years and within three years 81,610
After three years and within four years 75,269
After four years and within five years 63,371
After five years 158,432
Total lease payments 568,125
Less: Interest 80,016
Total lease obligations 488,109
Finance Leases  
Within one year 1,013
After one year and within two years 915
After two years and within three years 457
After three years and within four years 365
After four years and within five years 272
After five years 0
Total lease payments 3,022
Less: Interest 274
Total lease obligations 2,748
Lease not yet commenced, undiscounted amount $ 56,200