XML 82 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Minimum Lease Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Jun. 30, 2024
Finance Leases    
Fiscal 2026 $ 3,383  
Fiscal 2027 2,816  
Fiscal 2028 1,653  
Fiscal 2029 313  
Fiscal 2030 249  
Fiscal years thereafter 503  
Total minimum lease payments 8,917  
Less estimated executory costs (188)  
Less imputed interest (721)  
Present value of net minimum lease payments [1] 8,008 $ 9,399
Less current portion of lease obligations (2,959) (3,078)
Non-current finance lease liabilities 5,049 6,321
Operating Leases    
Fiscal 2026 2,368  
Fiscal 2027 2,137  
Fiscal 2028 1,235  
Fiscal 2029 1,220  
Fiscal 2030 617  
Fiscal years thereafter 1,132  
Total minimum lease payments 8,709  
Less imputed interest (727)  
Present value of net minimum lease payments 7,982  
Less current portion of lease obligations (2,368) (2,251)
Non-current operating lease liabilities $ 5,614 $ 6,124
[1] Scheduled maturity dates for finance lease obligations range from November 2026 to August 2032.