v3.26.1
Financial Assets and Liabilities - Schedule of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Cash Equivalents and Short-term Investments [Line Items]    
Cash equivalents $ 43,136 $ 52,978
Cash equivalents, fair value 43,136 52,978
Amortized Cost 1,383 72,728
Gross Unrealized Gains 0 219
Gross Unrealized Losses Less Than 12 Continuous Months 0 (18)
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated Fair Value 1,383 72,929
U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost 1,202 6,661
Gross Unrealized Gains 0 19
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated Fair Value 1,202 6,680
Municipal bonds    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost   22,004
Gross Unrealized Gains   61
Gross Unrealized Losses Less Than 12 Continuous Months   0
Gross Unrealized Losses 12 Continuous Months or Longer   0
Estimated Fair Value   22,065
Corporate debt securities    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost   43,878
Gross Unrealized Gains   139
Gross Unrealized Losses Less Than 12 Continuous Months   (18)
Gross Unrealized Losses 12 Continuous Months or Longer   0
Estimated Fair Value   43,999
Other    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost 181 185
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 181 185
Money market funds    
Cash Equivalents and Short-term Investments [Line Items]    
Cash equivalents 42,537 52,978
Cash equivalents, fair value 42,537 $ 52,978
U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Cash equivalents 599  
Cash equivalents, fair value $ 599