XML 72 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2019
Jul. 28, 2019
Apr. 28, 2019
Jan. 27, 2019
Oct. 31, 2018
Jul. 29, 2018
Apr. 29, 2018
[1]
Jan. 28, 2018
Oct. 31, 2019
Oct. 31, 2018
Oct. 29, 2017
Disaggregation of Revenue [Abstract]                      
Revenue $ 156,256 $ 138,112 $ 131,580 $ 124,712 $ 144,660 $ 136,391 $ 130,779 $ 123,446 $ 550,660 [1] $ 535,276 [1] $ 450,678
Over Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 497,942    
At a Point in Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 52,718    
Taiwan [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 244,377 237,039 187,818
Korea [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 147,734 147,066 122,165
United States [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 105,045 112,648 102,040
Europe [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 32,585 35,540 36,081
China [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 19,010 1,157 168
All Other Asia [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 1,909 1,826 2,406
IC [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 406,191 416,064 350,260
High-end [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 156,418    
Mainstream [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 249,773    
FPD [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 144,469 $ 119,212 $ 100,418
High-end [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 98,832    
Mainstream [Member]                      
Disaggregation of Revenue [Abstract]                      
Revenue                 $ 45,637    
[1] Includes $0.6 million gain on sale of assets.