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

Classification
 
July 28,
2024
   
October 31,
2023
 
Contract Assets
           
Other current assets
 
$
12,292
   
$
10,984
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
13,660
   
$
9,965
 
Other liabilities
   
9,973
     
12,454
 
   
$
23,633
   
$
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
   
Nine Months Ended
 
   
July 28,
2024
   
July 30,
2023
   
July 28,
2024
   
July 30,
2023
 
Revenue recognized from beginning liability
 
$
7,057
   
$
10,755
   
$
11,072
   
$
10,524
 
Disaggregation of Revenue

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

 
Three Months Ended
   
Nine Months Ended
 
 
Revenue by Product Type
 
July 28,
2024
   
July 30,
2023
   
July 28,
2024
   
July 30,
2023
 
IC
                       
High-end
 
$
49,499
   
$
45,324
   
$
168,417
   
$
137,247
 
Mainstream
   
106,385
     
117,816
     
305,984
     
349,536
 
Total IC
 
$
155,884
   
$
163,140
   
$
474,401
   
$
486,783
 
                                 
                                 
FPD
                               
High-end
 
$
48,394
   
$
49,981
   
$
146,987
   
$
147,560
 
Mainstream
   
6,706
     
11,085
     
22,930
     
30,260
 
Total FPD
 
$
55,100
   
$
61,066
   
$
169,917
   
$
177,820
 
                                 
   
$
210,984
   
$
224,206
   
$
644,318
   
$
664,603
 

 
Three Months Ended
   
Nine Months Ended
 
 
Revenue by Geographic Origin*
 
July 28,
2024
   
July 30,
2023
   
July 28,
2024
   
July 30,
2023
 
Taiwan
 
$
68,182
   
$
81,594
   
$
218,557
   
$
237,610
 
China    
55,301
     
62,042
     
172,131
     
186,191
 
Korea
   
38,412
     
40,833
     
118,033
     
120,037
 
United States
   
38,833
     
29,696
     
104,880
     
92,073
 
Europe
   
9,759
     
9,535
     
29,390
     
27,257
 
Other
   
497
     
506
     
1,327
     
1,435
 
   
$
210,984
   
$
224,206
   
$
644,318
   
$
664,603
 

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

 
Three Months Ended
   
Nine Months Ended
 
 
Revenue by Timing of Recognition
 
July 28,
2024
   
July 30,
2023
   
July 28,
2024
   
July 30,
2023
 
Over time
 
$
202,177
   
$
214,647
   
$
616,893
   
$
627,188
 
At a point in time
   
8,807
     
9,559
     
27,425
     
37,415
 
   

210,984
   

224,206
   

644,318
   

664,603