XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Oct. 31, 2025
FAIR VALUE MEASUREMENTS [Abstract]  
Assets Measured at Fair Value on Recurring Basis
The following are the major categories of assets measured at fair value on a recurring basis using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):

   
October 31, 2025
   
October 31, 2024
 
   
Cash and cash
equivalents
   
Short-term
investments
   
Total Fair
Value
   
Cash and cash
equivalents
   
Short-term
investments
   
Total Fair
Value
 
Cash
 
$
222,166
   
$
-
   
$
222,166
   
$
414,074
   
$
-
   
$
414,074
 
Level 1
                                               
U.S. Government Securities
   
3,789
     
25,157
     
28,946
     
-
     
-
     
-
 
Money market funds
   
11,159
     
-
     
11,159
     
36,322
     
-
     
36,322
 
Level 2
                                               
Commercial paper
   
30,747
     
2,259
     
33,006
     
-
     
-
     
-
 
Time deposits
   
224,395
     
68,493
     
292,888
     
148,089
     
42,184
     
190,273
 
   
$
492,256
   
$
95,909
   
$
588,165
   
$
598,485
   
$
42,184
   
$
640,669
 
Restricted Cash (1)
   
2,857
                     
2,758
                 
Cash, cash equivalents, and restricted cash
 
$
495,113
                   
$
601,243
                 

  (1)
Restricted cash is included in other assets and primarily relates to customs requirements and land lease agreements.
Available-for-Sale Short-Term Investments
The table below provides information on the Company’s available-for-sale short-term investments.

   
October 31, 2025
   
October 31, 2024
 
   
Amortized
   
Unrealized
   
Unrealized
   
Carrying
   
Amortized
   
Unrealized
   
Unrealized
   
Carrying
 
   
Cost
   
Gains
   
Losses
   
Value
   
Cost
   
Gains
   
Losses
   
Value
 
U.S. Government Securities
 
$
25,148
   
$
9
   
$
-
   
$
25,157
   
$
-
   
$
-
   
$
-
   
$
-
 
Commercial paper
   
2,259
     
-
     
-
     
2,259
     
-
     
-
     
-
     
-
 
Time deposits
   
68,493
     
-
     
-
     
68,493
     
42,184
     
-
     
-
     
42,184
 
Total
 
$
95,900
   
$
9
   
$
-
   
$
95,909
   
$
42,184
   
$
-
   
$
-
   
$
42,184