v3.26.1
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jul. 04, 2026
USD ($)
Operating Leases  
2026 (remaining) $ 28,316
2027 44,881
2028 31,516
2029 27,411
2030 21,596
Thereafter 64,847
Total lease payments 218,567
Less: Interest 79,643
Total lease obligations $ 138,924