XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Abstract]      
Revenue [1] $ 824,549 $ 663,761 $ 609,691
IC [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 593,026 460,171 418,410
High-end [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 195,332 162,973 156,129
Mainstream [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 397,694 297,198 262,281
FPD [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 231,523 203,590 191,281
High-end [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 186,988 155,670 139,558
Mainstream [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 44,535 47,920 51,723
Taiwan [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 291,342 248,597 239,101
China [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 212,598 115,732 79,374
Korea [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 156,139 156,391 153,052
United States [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 126,205 105,023 104,949
Europe [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 36,402 36,242 31,501
Other [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 1,863 1,776 1,714
Over Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 758,359 606,332 535,071
At a Point in Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 66,190 $ 57,429 $ 74,620
[1] This table disaggregates revenue by the location in which it was earned.