v3.26.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 28, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 85,108
2027 170,738
2028 162,187
2029 144,373
2030 125,927
2031 105,056
Thereafter 308,989
Total undiscounted future minimum 1,102,378
Less: Amount representing interest 294,880
Total present value of lease obligations 807,498
Finance Leases  
Remainder of 2026 9,869
2027 19,220
2028 17,579
2029 16,543
2030 15,856
2031 8,877
Thereafter 14,297
Total undiscounted future minimum 102,241
Less: Amount representing interest 16,040
Total present value of lease obligations $ 86,201