XML 47 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Future Annual Minimum Lease Payment Commitments (Details)
$ in Thousands
Dec. 28, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 23,894
2021 20,484
2022 16,902
2023 12,745
2024 8,702
2025 and thereafter 13,367
Total minimum lease payments 96,094
Less: imputed interest 13,311
Lease liability 82,783
Finance Lease, Liability, Payment, Due [Abstract]  
2020 883
2021 883
2022 883
2023 883
2024 883
2025 and thereafter 2,828
Total minimum lease payments 7,243
Less: imputed interest 885
Lease liability 6,358
2020 24,777
2021 21,367
2022 17,785
2023 13,628
2024 9,585
2025 and thereafter 16,195
Total minimum lease payments 103,337
Less: imputed interest 14,196
Lease liability $ 89,141