XML 25 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Lease Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Jul. 01, 2019
Jun. 30, 2019
Finance Leases      
Fiscal 2020 $ 1,560    
Fiscal 2021 3,989    
Fiscal 2022 3,684    
Fiscal 2023 1,260    
Fiscal 2024 1,307    
Fiscal years thereafter 2,625    
Total minimum lease payments 14,425    
Less estimated executory costs (588)    
Less imputed interest (1,026)    
Present value of net minimum lease payments 12,811   $ 11,118
Less current portion of lease obligations (4,112)    
Non-current finance lease liabilities 8,699    
Operating Leases      
Fiscal 2020 495    
Fiscal 2021 1,870    
Fiscal 2022 1,425    
Fiscal 2023 1,231    
Fiscal 2024 1,086    
Fiscal years thereafter 628    
Total minimum lease payments 6,735    
Less imputed interest (545)    
Present value of net minimum lease payments 6,190 $ 10,105  
Less current portion of lease obligations (1,709)    
Non-current operating lease liabilities $ 4,481