XML 75 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Operating Lease Commitments (Tables)
12 Months Ended
Sep. 28, 2019
Leases, Operating [Abstract]  
Schedule of Future Minimum Annual Payments on Operating Leases
Future minimum annual payments on operating leases are as follows (in thousands):
2020
$
10,395

2021
6,554

2022
5,584

2023
5,153

2024
3,713

Thereafter
9,426

Total future minimum operating lease payments
$
40,825