v3.20.2
Revenue - Net Revenue Based on Destination of Shipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Nov. 02, 2019
Oct. 31, 2020
Nov. 02, 2019
Disaggregation of Revenue [Line Items]        
Net revenue $ 750,143 $ 662,470 $ 2,171,081 $ 1,981,490
China        
Disaggregation of Revenue [Line Items]        
Net revenue $ 324,927 $ 258,028 $ 908,255 $ 790,473
China | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
% of Total 43.00% 39.00% 42.00% 40.00%
United States        
Disaggregation of Revenue [Line Items]        
Net revenue $ 73,751 $ 61,772 $ 241,814 $ 190,357
United States | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
% of Total 10.00% 9.00% 11.00% 10.00%
Malaysia        
Disaggregation of Revenue [Line Items]        
Net revenue $ 73,582 $ 53,551 $ 198,436 $ 152,890
Malaysia | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
% of Total 10.00% 8.00% 9.00% 8.00%
Thailand        
Disaggregation of Revenue [Line Items]        
Net revenue $ 55,617 $ 59,112 $ 183,625 $ 169,289
Thailand | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
% of Total 7.00% 9.00% 8.00% 9.00%
Philippines        
Disaggregation of Revenue [Line Items]        
Net revenue $ 44,356 $ 51,710 $ 118,485 $ 174,484
Philippines | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
% of Total 6.00% 8.00% 5.00% 9.00%
Japan        
Disaggregation of Revenue [Line Items]        
Net revenue $ 32,811 $ 41,149 $ 104,676 $ 121,239
Japan | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
% of Total 4.00% 6.00% 5.00% 6.00%
Other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 145,099 $ 137,148 $ 415,790 $ 382,758
Other | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
% of Total 20.00% 21.00% 20.00% 18.00%