XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 Future Minimum Lease Payment (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 18,472
Operating Leases, Future Minimum Payments, Due in Two Years 15,916
Operating Leases, Future Minimum Payments, Due in Three Years 11,368
Operating Leases, Future Minimum Payments, Due in Four Years 5,887
Operating Leases, Future Minimum Payments, Due in Five Years 3,993
Operating Leases, Future Minimum Payments, Due Thereafter 17,071
Operating Leases, Future Minimum Payments Due $ 72,707