XML 57 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Schedule of Aggregate Future Minimum Payments for Non-Cancelable Operating Leases (Details)
$ in Thousands
Mar. 30, 2019
USD ($)
Operating Leases, Future Minimum Payments [Line Items]  
Remainder of 2019 $ 26,506
2020 31,186
2021 26,576
2022 20,890
2023 14,092
2024 and thereafter 46,689
Aggregate future payments 165,939
Impact of Discounting (23,587)
Operating Lease, Liability $ 142,352