XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.4
REVENUE, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Abstract]      
Revenue [1] $ 866,946 $ 892,076 $ 824,549
IC [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 638,151 651,279 593,026
High-end [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 228,469 194,939 195,332
Mainstream [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 409,682 456,340 397,694
FPD [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 228,795 240,797 231,523
High-end [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 195,365 200,842 186,988
Mainstream [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 33,430 39,955 44,535
Taiwan [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 288,275 316,889 291,342
China [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 232,941 245,378 212,598
Korea [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 158,017 162,235 156,139
United States [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 146,652 128,879 126,205
Europe [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 39,244 36,579 36,402
Other [Member]      
Disaggregation of Revenue [Abstract]      
Revenue [1] 1,817 2,116 1,863
Over Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 831,500 838,628 758,359
At a Point in Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 35,446 $ 53,448 $ 66,190
[1] This table disaggregates revenue by the location in which it was earned.