XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Tables)
3 Months Ended
Feb. 02, 2025
REVENUE [Abstract]  
Contract Balances
The following table provides information about the Company’s contract balances at the balance sheet dates.


Classification
 
February 2,
2025
   
October 31,
2024
 
Contract Assets            
Other current assets
 
$
11,819
    $
11,532
 
                 
Contract Liabilities
               
Accrued liabilities
  $ 10,887
    $ 12,375  
Other liabilities
    7,813
      8,910
 
    $ 18,700     $ 21,285  


The Company did not recognize any revenue from performance obligations satisfied in the previous periods. The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.

 
Three Months Ended
 
 
 
February 2,
2025
   
January 28,
2024
 
Revenue recognized from beginning liability
 
$
4,369
   
$
5,507
 
Disaggregation of Revenue

The following tables present the Company’s revenue for the three-month periods ended February 2, 2025, and January 28, 2024, disaggregated by product type, geographic origin, and timing of recognition.

 
Three Months Ended
 
Revenue by Product Type
 
February 2,
2025
   
January 28,
2024
 
IC
           
High-end
 
$
60,105
   
$
60,875
 
Mainstream
   
93,851
     
96,714
 
Total IC
 
$
153,956
   
$
157,589
 
                 
FPD
               
High-end
 
$
49,679
   
$
50,616
 
Mainstream
   
8,503
     
8,129
 
Total FPD
 
$
58,182
   
$
58,745
 
   
$
212,138
   
$
216,334
 

 
Three Months Ended
 

 
February 2,
2025
   
   January 28,
   2024
 
Revenue by Geographic Origin*
           
Taiwan
 
$
73,035
   
$
74,965
 
China
   
53,558
     
58,137
 
South Korea
   
40,237
     
40,335
 
United States
   
36,898
     
32,733
 
Europe
   
7,940
     
9,705
 
Other
   
470
     
459
 
   
$
212,138
   
$
216,334
 

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

   
Three Months Ended
 
   
February 2,
   
January 28,
 
Revenue by Timing of Recognition
 
2025
   
2024
 
Over time
 
$
205,076
   
$
203,527
 
At a point in time
   
7,062
     
12,807
 
     
212,138
     
216,334