XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2023
May 01, 2022
Apr. 30, 2023
May 01, 2022
Disaggregation of Revenue [Abstract]        
Revenue $ 229,306 $ 204,509 $ 440,397 $ 394,336
IC [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 167,054 145,799 323,643 275,560
High-end [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 43,920 51,362 91,923 98,285
Mainstream [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 123,134 94,437 231,720 177,275
FPD [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 62,252 58,710 116,754 118,776
High-end [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 51,888 46,610 97,579 92,886
Mainstream [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 10,364 12,100 19,175 25,890
Taiwan [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 80,448 69,852 156,017 137,693
China [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 65,215 53,691 124,148 99,645
Korea [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 41,372 40,769 79,204 80,283
United States [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 32,495 30,335 62,377 57,511
Europe [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 9,276 9,506 17,722 18,420
Other [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 500 356 929 784
Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 215,376 192,770 412,541 363,034
At a Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 13,930 $ 11,739 $ 27,856 $ 31,302