v3.26.1
Leases - Schedule of Future Minimum Lease Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Jun. 29, 2025
Finance Leases    
Fiscal 2027 $ 3,600  
Fiscal 2028 2,456  
Fiscal 2029 1,095  
Fiscal 2030 1,034  
Fiscal 2031 874  
Fiscal years thereafter 615  
Total minimum lease payments 9,674  
Less estimated executory costs (113)  
Less imputed interest (822)  
Present value of net minimum lease payments [1] 8,739 $ 8,008
Less current portion of lease obligations (3,171) (2,959)
Non-current finance lease liabilities 5,568 5,049
Operating Leases    
Fiscal 2027 2,418  
Fiscal 2028 1,522  
Fiscal 2029 1,483  
Fiscal 2030 858  
Fiscal 2031 540  
Fiscal years thereafter 403  
Total minimum lease payments 7,224  
Less imputed interest (638)  
Present value of net minimum lease payments 6,586  
Less current portion of lease obligations (2,128) (2,368)
Non-current operating lease liabilities $ 4,458 $ 5,614
[1] Scheduled maturity dates for finance lease obligations range from November 2026 to October 2032.