XML 89 R75.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Disaggregation of Revenue [Abstract]      
Revenue [1] $ 663,761 $ 609,691 $ 550,660
IC [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 460,171 418,410 406,191
High-end [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 162,973 156,129 156,418
Mainstream [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 297,198 262,281 249,773
FPD [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 203,590 191,281 144,469
High-end [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 155,670 139,558 98,832
Mainstream [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 47,920 51,723 45,637
Taiwan [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 248,597 239,101 244,377
Korea [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 156,391 153,052 147,734
China [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 115,732 79,374 19,010
United States [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 105,023 104,949 105,045
Europe [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 36,242 31,501 32,585
Other [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 1,776 1,714 1,909
Over Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 606,332 535,071 497,942
At a Point in Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 57,429 $ 74,620 $ 52,718
[1] This table disaggregates revenue by the location in which it was earned.