XML 98 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Purchase Commitment (Details)
$ in Thousands
9 Months Ended
Sep. 27, 2020
USD ($)
vendor
Commitments and Contingencies Disclosure [Abstract]  
Purchase commitments supply and price, term 2 years
Purchase commitments, number of vendors | vendor 1
Purchase Obligation, Fiscal Year Maturity [Abstract]  
Fiscal 2020 (remaining three months) $ 155,486
Fiscal 2021 205,998
Fiscal 2022 94,686
Fiscal 2023 33,148
Fiscal 2024 1,710
Thereafter 6,082
Total 497,110
Future purchase obligations related to non-cancellable purchase orders 47,900
Future purchase obligations related to long-term supply agreements $ 449,200