XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE (Tables)
6 Months Ended
Apr. 28, 2024
REVENUE [Abstract]  
Contract Balances
The following table provides information about our contract balances at the balance sheet dates.

Classification
 
April 28,
2024
   
October 31,
2023
 
Contract Assets
           
Other current assets
 
$
12,292
   
$
10,984
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
14,558
   
$
9,965
 
Other liabilities
   
8,224
     
12,454
 
   
$
22,782
   
$
22,419
 


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
 
   
April 28,
2024
   
April 30,
2023
   
April 28,
2024
   
April 30,
2023
 
Revenue recognized from beginning liability
 
$
6,495
   
$
11,228
   
$
7,746
   
$
7,875
 
Disaggregation of Revenue

The following tables present our revenue for the three and six-month periods ended April 28, 2024, and April 30, 2023, disaggregated by product type, geographic origin, and timing of recognition.

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Product Type
 
April 28,
2024
   
April 30,
2023
   
April 28,
2024
   
April 30,
2023
 
IC
                       
High-end
 
$
58,042
   
$
43,920
   
$
118,918
   
$
91,923
 
Mainstream
   
102,886
     
123,134
     
199,599
     
231,720
 
Total IC
 
$
160,928
   
$
167,054
   
$
318,517
   
$
323,643
 
                                 
                                 
FPD
                               
High-end
 
$
47,977
   
$
51,888
   
$
98,593
   
$
97,579
 
Mainstream
   
8,095
     
10,364
     
16,224
     
19,175
 
Total FPD
 
$
56,072
   
$
62,252
   
$
114,817
   
$
116,754
 
                                 
   
$
217,000
   
$
229,306
   
$
433,334
   
$
440,397
 

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Geographic Origin*
 
April 28,
2024
   
April 30,
2023
   
April 28,
2024
   
April 30,
2023
 
Taiwan
 
$
75,410
   
$
80,448
   
$
150,376
   
$
156,017
 
China    
58,693
     
65,215
     
116,829
     
124,148
 
Korea
   
39,286
     
41,372
     
79,621
     
79,204
 
United States
   
33,314
     
32,495
     
66,047
     
62,377
 
Europe
   
9,926
     
9,276
     
19,631
     
17,722
 
Other
   
371
     
500
     
830
     
929
 
   
$
217,000
   
$
229,306
   
$
433,334
   
$
440,397
 

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

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Timing of Recognition
 
April 28,
2024
   
April 30,
2023
   
April 28,
2024
   
April 30,
2023
 
Over time
 
$
211,189
   
$
215,376
   
$
414,716
   
$
412,541
 
At a point in time
   
5,811
     
13,930
     
18,618
     
27,856
 
   

217,000
   

229,306
   

433,334
   

440,397