XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Assets and Liabilities - Short-term investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Oct. 31, 2023
Cash Equivalents and Short-term Investments [Line Items]    
Total $ 154,564 $ 152,725
Gross Unrealized Gains 285 34
Gross Unrealized Losses Less Than 12 Continuous Months (122) (609)
Gross Unrealized Losses 12 Continuous Months or Longer (237) (511)
Estimated fair value 154,490 151,639
Cash equivalents    
Cash Equivalents and Short-term Investments [Line Items]    
Total 47,637 13,123
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 47,637 13,123
Cash equivalents | Money market funds    
Cash Equivalents and Short-term Investments [Line Items]    
Total 44,751 10,129
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 44,751 10,129
Cash equivalents | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total 2,886 2,994
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 2,886 2,994
Short-term Investments | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total 16,778 15,752
Gross Unrealized Gains 6 0
Gross Unrealized Losses Less Than 12 Continuous Months (29) (61)
Gross Unrealized Losses 12 Continuous Months or Longer 0 (2)
Estimated fair value 16,755 15,689
Short-term Investments | Municipal bonds    
Cash Equivalents and Short-term Investments [Line Items]    
Total 515 515
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer (9) (16)
Estimated fair value 506 499
Short-term Investments | Corporate debt securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 102,108 103,213
Gross Unrealized Gains 208 13
Gross Unrealized Losses Less Than 12 Continuous Months (81) (455)
Gross Unrealized Losses 12 Continuous Months or Longer (173) (396)
Estimated fair value 102,062 102,375
Short-term Investments | Asset-backed securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 35,163 33,245
Gross Unrealized Gains 71 21
Gross Unrealized Losses Less Than 12 Continuous Months (12) (93)
Gross Unrealized Losses 12 Continuous Months or Longer (55) (97)
Estimated fair value $ 35,167 $ 33,076