XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Assets and Liabilities - Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
Cash Equivalents and Short-term Investments [Line Items]    
Total $ 153,754 $ 152,725
Gross Unrealized Gains 753 34
Gross Unrealized Losses Less Than 12 Continuous Months (15) (609)
Gross Unrealized Losses 12 Continuous Months or Longer (61) (511)
Estimated fair value 154,431 151,639
Cash equivalents    
Cash Equivalents and Short-term Investments [Line Items]    
Total 51,982 13,123
Gross Unrealized Gains 1 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 51,983 13,123
Cash equivalents | Money market funds    
Cash Equivalents and Short-term Investments [Line Items]    
Total 44,537 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,537 10,129
Cash equivalents | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total 7,445 2,994
Gross Unrealized Gains 1 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 7,446 2,994
Short-term Investments | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total 18,250 15,752
Gross Unrealized Gains 61 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 (61)
Gross Unrealized Losses 12 Continuous Months or Longer (9) (2)
Estimated fair value 18,302 15,689
Short-term Investments | Municipal bonds    
Cash Equivalents and Short-term Investments [Line Items]    
Total   515
Gross Unrealized Gains   0
Gross Unrealized Losses Less Than 12 Continuous Months   0
Gross Unrealized Losses 12 Continuous Months or Longer   (16)
Estimated fair value   499
Short-term Investments | Corporate debt securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 104,267 103,213
Gross Unrealized Gains 528 13
Gross Unrealized Losses Less Than 12 Continuous Months (13) (455)
Gross Unrealized Losses 12 Continuous Months or Longer (24) (396)
Estimated fair value 104,758 102,375
Short-term Investments | Asset-backed securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 31,237 33,245
Gross Unrealized Gains 164 21
Gross Unrealized Losses Less Than 12 Continuous Months (2) (93)
Gross Unrealized Losses 12 Continuous Months or Longer (28) (97)
Estimated fair value $ 31,371 $ 33,076