XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
12 Months Ended
Oct. 31, 2025
REVENUE [Abstract]  
Disaggregation of Revenue
The following tables present the Company’s revenue for the years ended October 31, 2025, October 31, 2024, and October 31, 2023, disaggregated by product type, geographic origin, and timing of recognition.

   
Year Ended
 
   
October 31,
   
October 31,
   
October 31,
 
Revenue by Product Type
 
2025
   
2024
   
2023
 
IC
                 
High-end
 
$
238,865
   
$
228,469
   
$
194,939
 
Mainstream
   
376,239
     
409,682
     
456,340
 
Total IC
 
$
615,104
   
$
638,151
   
$
651,279
 
                         
FPD
                       
High-end
 
$
195,520
   
$
195,365
   
$
200,842
 
Mainstream
   
38,670
     
33,430
     
39,955
 
Total FPD
 
$
234,190
   
$
228,795
   
$
240,797
 
                         
   
$
849,294
   
$
866,946
   
$
892,076
 

   
Year Ended
 
Revenue by Geographic Origin*
 
October 31,
   
October 31,
   
October 31,
 
 
2025
   
2024
   
2023
 
Taiwan
 
$
283,844
   
$
288,275
   
$
316,889
 
China
   
221,005
     
232,941
     
245,378
 
South Korea
   
158,524
     
158,017
     
162,235
 
United States
   
148,915
     
146,652
     
128,879
 
Europe
   
34,075
     
39,244
     
36,579
 
Other
   
2,931
     
1,817
     
2,116
 
   
$
849,294
   
$
866,946
   
$
892,076
 

*
This table disaggregates revenue by the location in which it was earned.

   
Year Ended
 
Revenue by Timing of Recognition
 
October 31,
   
October 31,
   
October 31,
 
 
2025
   
2024
   
2023
 
Over time
 
$
818,404
   
$
831,500
   
$
838,628
 
At a point in time
   
30,890
     
35,446
     
53,448
 
   
$
849,294
   
$
866,946
   
$
892,076
 
Contract Balances
The following table provides information about the Company’s contract balances at the balance sheet dates.

 
October 31,
   
October 31,
 
Classification
 
2025
   
2024
 
Contract Assets
           
Other current assets
 
$
12,670
   
$
11,532
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
9,491
   
$
12,375
 
Other liabilities
   
5,041
     
8,910
 
   
$
14,532
   
$
21,285
 

The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.
   
October 31,
   
October 31,
   
October 31,
 
   
2025
   
2024
   
2023
 
Revenue recognized from beginning liability
 
$
9,414
   
$
12,222
   
$
13,966