XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 03, 2020
Sep. 28, 2019
Oct. 03, 2020
Sep. 28, 2019
Disaggregation of Revenue        
Revenue $ 1,060,292 $ 806,698 $ 1,847,743 $ 1,582,296
China        
Disaggregation of Revenue        
Revenue 391,011 199,945 778,233 561,088
Taiwan        
Disaggregation of Revenue        
Revenue 53,350 38,044 106,679 79,033
United States        
Disaggregation of Revenue        
Revenue 459,416 452,926 707,661 720,422
Europe        
Disaggregation of Revenue        
Revenue 53,967 37,177 94,525 73,138
Other Asia        
Disaggregation of Revenue        
Revenue $ 102,548 $ 78,606 $ 160,645 $ 148,615