Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Aggregate Minimum Annual Payments on Non-Cancelable Operating Leases (Details)

v3.19.3
Commitments and Contingencies - Aggregate Minimum Annual Payments on Non-Cancelable Operating Leases (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 38,022
2021 29,353
2022 21,818
2023 11,265
2024 7,861
Thereafter 20,724
Total $ 129,043