XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Future Minimum Lease Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Jul. 03, 2022
Finance Leases    
Fiscal 2024 $ 3,339  
Fiscal 2025 3,183  
Fiscal 2026 2,688  
Fiscal 2027 2,082  
Fiscal 2028 949  
Total minimum lease payments 12,241  
Less estimated executory costs (338)  
Less imputed interest (1,136)  
Present value of net minimum lease payments [1] 10,767 $ 7,261
Less current portion of lease obligations (2,806) (1,726)
Non-current finance lease liabilities 7,961 5,535
Operating Leases    
Fiscal 2024 2,181  
Fiscal 2025 1,677  
Fiscal 2026 1,384  
Fiscal 2027 1,155  
Fiscal 2028 1,040  
Fiscal years thereafter 2,241  
Total minimum lease payments 9,678  
Less imputed interest (1,719)  
Present value of net minimum lease payments 7,959  
Less current portion of lease obligations (1,813) (2,190)
Non-current operating lease liabilities $ 6,146 $ 6,736
[1] Scheduled maturity dates for finance lease obligations range from March 2025 to May 2028.