XML 94 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Purchase Commitment (Details)
$ in Thousands
6 Months Ended
Jun. 28, 2020
USD ($)
vendor
Commitments and Contingencies Disclosure [Abstract]  
Purchase commitments, number of vendors | vendor 2
Purchase commitments supply and price, term 2 years
Purchase Obligation, Fiscal Year Maturity [Abstract]  
Fiscal 2020 (remaining six months) $ 421,666
Fiscal 2021 79,225
Fiscal 2022 37,706
Fiscal 2023 33,148
Fiscal 2024 710
Thereafter 6,082
Total 578,537
Future purchase obligations related to non-cancellable purchase orders 149,300
Future purchase obligations related to long-term supply agreements $ 429,200