v3.26.1
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Jul. 01, 2026
USD ($)
Operating Leases  
2026 $ 35,696
2027 107,912
2028 113,591
2029 106,635
2030 94,255
Thereafter 430,323
Total minimum payments 888,412
Less: imputed interest 218,587
Total lease liabilities 669,825
Finance Leases  
2026 3,702
2027 7,011
2028 4,017
2029 662
2030 351
Thereafter 174
Total minimum payments 15,917
Less: imputed interest 1,006
Total lease liabilities $ 14,911