v3.25.1
REVENUE (Tables)
6 Months Ended
May 04, 2025
REVENUE [Abstract]  
Contract Balances
The following table provides information about the Company’s contract balances at the balance sheet dates.

Classification
 
May 4,
2025
   
October 31,
2024
 
Contract Assets
           
Other current assets
 
$
14,837
   
$
11,532
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
11,893
   
$
12,375
 
Other liabilities
   
5,765
     
8,910
 
   
$
17,658
   
$
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
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Revenue recognized from beginning liability
 
$
2,589
   
$
6,495
   
$
5,745
   
$
7,746
 
Disaggregation of Revenue

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

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Product Type
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
IC
                       
High-end
 
$
59,299
   
$
58,042
   
$
119,405
   
$
118,918
 
Mainstream
   
96,578
     
102,886
     
190,429
     
199,599
 
Total IC
 
$
155,877
   
$
160,928
   
$
309,834
   
$
318,517
 
                                 
                                 
FPD
                               
High-end
 
$
43,613
   
$
47,977
   
$
93,292
   
$
98,593
 
Mainstream
   
11,502
     
8,095
     
20,004
     
16,224
 
Total FPD
 
$
55,115
   
$
56,072
   
$
113,296
   
$
114,817
 
                                 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Geographic Origin*
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Taiwan
 
$
75,060
   
$
75,410
   
$
148,094
   
$
150,376
 
China    
58,742
     
58,693
     
112,300
     
116,829
 
South Korea
   
37,594
     
39,286
     
77,831
     
79,621
 
United States
   
30,727
     
33,314
     
67,626
     
66,047
 
Europe
   
8,153
     
9,926
     
16,094
     
19,631
 
Other
   
716
     
371
     
1,185
     
830
 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

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

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Timing of Recognition
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Over time
 
$
200,188
   
$
211,189
   
$
405,264
   
$
414,716
 
At a point in time
   
10,804
     
5,811
     
17,866
     
18,618
 
   

210,992
   

217,000
   

423,130
   

433,334