XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Purchase Commitment (Details)
$ in Thousands
9 Months Ended
Oct. 03, 2021
USD ($)
Future purchase obligations  
Fiscal 2021 (remaining three months) $ 83,888
Fiscal 2022 125,175
Fiscal 2023 33,148
Fiscal 2024 1,710
Fiscal 2025 775
Thereafter 5,307
Total 250,003
Future purchase obligations related to non-cancellable purchase orders 25,800
Future purchase obligations related to long-term supply agreements $ 224,200