XML 26 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Schedule of Aggregate Future Minimum Payments for Non-Cancelable Operating Leases (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Operating Leases, Future Minimum Payments [Line Items]  
Remainder of 2019 $ 10,164
2020 32,170
2021 27,677
2022 22,185
2023 15,511
2024 and thereafter 47,394
Aggregate future payments 155,101
Impact of Discounting (21,844)
Operating Lease, Liability $ 133,257