XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Lease Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jul. 02, 2023
Finance Leases    
Fiscal 2025 $ 3,571  
Fiscal 2026 3,075  
Fiscal 2027 2,500  
Fiscal 2028 1,340  
Fiscal 2029 64  
Total minimum lease payments 10,550  
Less estimated executory costs (263)  
Less imputed interest (888)  
Present value of net minimum lease payments [1] 9,399 $ 10,767
Less current portion of lease obligations (3,078) (2,806)
Non-current finance lease liabilities 6,321 7,961
Operating Leases    
Fiscal 2025 2,605  
Fiscal 2026 2,172  
Fiscal 2027 1,751  
Fiscal 2028 1,040  
Fiscal 2029 1,056  
Fiscal years thereafter 1,186  
Total minimum lease payments 9,810  
Less imputed interest (1,435)  
Present value of net minimum lease payments 8,375  
Less current portion of lease obligations (2,251) (1,813)
Non-current operating lease liabilities $ 6,124 $ 6,146
[1] Scheduled maturity dates for finance lease obligations range from March 2025 to September 2028.