v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Disaggregation of Revenue    
Revenues $ 784,795 $ 818,778
United States    
Disaggregation of Revenue    
Revenues 509,011 425,260
Taiwan    
Disaggregation of Revenue    
Revenues 92,537 96,926
Other Asia    
Disaggregation of Revenue    
Revenues 81,189 122,241
China    
Disaggregation of Revenue    
Revenues 77,012 155,895
Europe    
Disaggregation of Revenue    
Revenues $ 25,046 $ 18,456