XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
REVENUE [Abstract]      
Revenue [1] $ 849,294 $ 866,946 $ 892,076
High-end [Member]      
REVENUE [Abstract]      
Revenue 238,865 228,469 194,939
Mainstream [Member]      
REVENUE [Abstract]      
Revenue 376,239 409,682 456,340
IC [Member]      
REVENUE [Abstract]      
Revenue 615,104 638,151 651,279
High-end [Member]      
REVENUE [Abstract]      
Revenue 195,520 195,365 200,842
Mainstream [Member]      
REVENUE [Abstract]      
Revenue 38,670 33,430 39,955
FPD [Member]      
REVENUE [Abstract]      
Revenue 234,190 228,795 240,797
Taiwan [Member]      
REVENUE [Abstract]      
Revenue [1] 283,844 288,275 316,889
China [Member]      
REVENUE [Abstract]      
Revenue [1] 221,005 232,941 245,378
South Korea [Member]      
REVENUE [Abstract]      
Revenue [1] 158,524 158,017 162,235
United States [Member]      
REVENUE [Abstract]      
Revenue [1] 148,915 146,652 128,879
Europe [Member]      
REVENUE [Abstract]      
Revenue [1] 34,075 39,244 36,579
Other [Member]      
REVENUE [Abstract]      
Revenue [1] 2,931 1,817 2,116
Over Time [Member]      
REVENUE [Abstract]      
Revenue 818,404 831,500 838,628
At a Point in Time [Member]      
REVENUE [Abstract]      
Revenue $ 30,890 $ 35,446 $ 53,448
[1] This table disaggregates revenue by the location in which it was earned.