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

Classification
 
July 30,
2023
   
October 31,
2022
 
Contract Assets
           
Other current assets
 
$
15,610
   
$
15,752
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
17,069
   
$
18,872
 
Other liabilities
   
12,019
     
4,989
 
   
$
29,088
   
$
23,861
 


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 30,
2023
   
July 31,
2022
   
July 30,
2023
   
July 31,
2022
 
                         
Revenue recognized from beginning liability
 
$
10,755
   
$
5,398
   
$
10,524
   
$
7,818
 
Disaggregation of Revenue

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

 
Three Months Ended
   
Nine Months Ended
 
 
Revenue by Product Type
 
July 30,
2023
   
July 31,
2022
   
July 30,
2023
   
July 31,
2022
 
IC
                       
High-end
 
$
45,324
   
$
52,698
   
$
137,247
   
$
150,983
 
Mainstream
   
117,816
     
108,555
     
349,536
     
285,829
 
Total IC
 
$
163,140
   
$
161,253
   
$
486,783
   
$
436,812
 
                                 
FPD
                               
High-end
 
$
49,981
   
$
50,693
   
$
147,560
   
$
143,579
 
Mainstream
   
11,085
     
8,002
     
30,260
     
33,892
 
Total FPD
 
$
61,066
   
$
58,695
   
$
177,820
   
$
177,471
 
   
$
224,206
   
$
219,948
   
$
664,603
   
$
614,283
 

 
Three Months Ended
   
Nine Months Ended
 
 
Revenue by Geographic Origin
 
July 30,
2023
   
July 31,
2022
   
July 30,
2023
   
July 31,
2022
 
Taiwan
 
$
81,594
   
$
77,379
   
$
237,610
   
$
215,071
 
China    
62,042
     
60,524
     
186,191
     
160,169
 
Korea
   
40,833
     
37,895
     
120,037
     
118,178
 
United States
   
29,696
     
34,685
     
92,073
     
92,196
 
Europe
   
9,535
     
8,932
     
27,257
     
27,352
 
Other
   
506
     
533
     
1,435
     
1,317
 
   
$
224,206
   
$
219,948
   
$
664,603
   
$
614,283
 

 
Three Months Ended
   
Nine Months Ended
 
 
Revenue by Timing of Recognition
 
July 30,
2023
   
July 31,
2022
   
July 30,
2023
   
July 31,
2022
 
Over time
 
$
214,647
   
$
202,693
   
$
627,188
   
$
565,726
 
At a point in time
   
9,559
     
17,255
     
37,415
     
48,557
 
   
$
224,206
   
$
219,948
   
$
664,603
   
$
614,283