v3.26.1
REVENUE (Tables)
9 Months Ended
Aug. 02, 2026
REVENUE [Abstract]  
Contract Balances
The following table provides information about the Company’s contract balances at the balance sheet dates.
 
         
    August 2,
2026
    October 31,
2025
 
Classification
Contract Assets
         
Other current assets
 $13,501   $12,670 
           
Contract Liabilities
         
Accrued liabilities
 $14,749   $9,491 
Other liabilities
  12,008    5,041 
   $26,757   $14,532 
 
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  
    August 2,
2026
    August 3,
2025
    August 2,
2026
    August 3,
2025
 
 
Revenue recognized from beginning liability
 $1,460   $1,873   $3,410   $7,273 
Disaggregation of Revenue
 The following tables present the Company’s revenue for the three months and nine months ended August 2, 2026, and August 3, 2025, disaggregated by product type, geographic origin, and timing of recognition.
 
                     
 
Three Months Ended  
Nine Months Ended  
Revenue by Product Type
  August 2,
2026
    August 3,
2025
    August 2,
2026
    August 3,
2025
 
IC
                   
High-end
 $68,506   $53,648   $196,442   $173,053 
Mainstream
  86,165    94,176    271,027    284,605 
Total IC
 $154,671   $147,824   $467,469   $457,658 
                     
                     
FPD
                   
High-end
 $52,311   $53,486   $152,088   $146,778 
Mainstream
  9,065    9,084    31,497    29,088 
Total FPD
 $61,376   $62,570   $183,585   $175,866 
                     
   $216,047   $210,394   $651,054   $633,524 
 
                     
 
Three Months Ended  
Nine Months Ended  
 
Revenue by Geographic Origin*
  August 2,
2026
    August 3,
2025
    August 2,
2026
    August 3,
2025
 
Taiwan
 $68,516   $68,429   $207,882   $216,524 
China
  53,013    50,618    176,330    162,919 
South Korea
  43,271    43,716    124,384    121,547 
United States
  40,127    37,754    111,686    105,379 
Europe
  10,215    9,050    28,045    25,143 
Other
  905    827    2,727    2,012 
   $216,047   $210,394   $651,054   $633,524 
 
*
This table disaggregates revenue by the location in which it was earned.
 
                     
    Three Months Ended   Nine Months Ended  
Revenue by Timing of Recognition
  August 2,
2026
    August 3,
2025
    August 2,
2026
    August 3,
2025
 
Over time
 $205,855   $201,986   $627,718   $607,249 
At a point in time
  10,192    8,408    23,336    26,275 
   $216,047   $210,394   $651,054   $633,524