XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.4
REVENUE (Tables)
12 Months Ended
Oct. 31, 2024
REVENUE [Abstract]  
Disaggregation of Revenue

The following tables present the Company’s revenue for the years ended October 31, 2024, October 31, 2023, and October 31, 2022, disaggregated by product type, geographic origin, and timing of recognition.

 
Year Ended
 
Revenue by Product Type
 
October 31,
2024
   
October 31,
2023
   
October 31,
2022
 
IC
                 
High-end
 
$
228,469
   
$
194,939
    $ 195,332  
Mainstream
   
409,682
     
456,340
      397,694  
Total IC
 
$
638,151
   
$
651,279
    $ 593,026  
                         
FPD
                       
High-end
 
$
195,365
   
$
200,842
    $ 186,988  
Mainstream
   
33,430
     
39,955
      44,535  
Total FPD
 
$
228,795
   
$
240,797
    $
231,523  
   
$
866,946
   
$
892,076
    $ 824,549  

    Year Ended  
Revenue by Geographic Origin*
 
 October 31,
2024
   
 October 31,
2023
   
 October 31,
2022
 
Taiwan
 
$
288,275
   
$
316,889
    $ 291,342  
China
    232,941       245,378       212,598  
Korea
   
158,017
     
162,235
      156,139  
United States
   
146,652
     
128,879
      126,205  
Europe
   
39,244
     
36,579
      36,402  
Other
   
1,817
     
2,116
      1,863  
   
$
866,946
   
$
892,076
    $ 824,549  

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

    Year Ended   
 
Revenue by Timing of Recognition
 
October 31,
2024
   
October 31,
2023
   
October 31,
2022
 
Over time
 
$
831,500
   
$
838,628
    $ 758,359  
At a point in time
   
35,446
     
53,448
      66,190  
 
 
$
866,946
   
$
892,076
    $ 824,549
 
Contract Balances


The following table provides information about the Company’s contract balances at the balance sheet dates.
 
Classification
 
October 31,
2024
   
October 31,
2023
 
 Contract Assets
           
 Other current assets
 
$
11,532
   
$
10,984
 
                 
 Contract Liabilities
               
 Accrued liabilities
 
$
12,375
   
$
9,965
 
 Other liabilities
   
8,910
     
12,454
 
   
$
21,285
   
$
22,419
 
 

The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.  

   
October 31,
2024
   
October 31,
2023
   
October 31,
2022
 
Revenue recognized from beginning liability
 
$
12,222
   
$
13,966
   
$
8,934