XML 47 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Schedule of Aggregate Future Minimum Payments for Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 28, 2019
USD ($)
Operating Leases, Future Minimum Payments [Line Items]  
2020 $ 33,845
2021 29,604
2022 23,903
2023 16,850
2024 8,250
2025 and thereafter 43,238
Aggregate future payments 155,690
Impact of discounting (21,535)
Operating Lease, Liability $ 134,155