XML 57 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Purchase Commitments (Details) - USD ($)
$ in Thousands
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Commitments and Contingencies Disclosure [Abstract]      
2020 $ 255,427    
2021 1,553    
2022 1,154    
2023 43    
2024 0    
Thereafter 0    
Total $ 258,177 $ 203,500 $ 96,100