XML 65 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Future minimum lease payments under non-cancelable operating leases [Abstract]  
2020 $ 27,110
2021 23,875
2022 21,068
2023 16,267
2024 10,980
2025 and thereafter 25,128
Total future minimum lease payments $ 124,428