v3.26.1
Financial Assets and Liabilities - Schedule of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Cash Equivalents and Short-term Investments [Line Items]    
Cash equivalents $ 198,078 $ 52,978
Cash equivalents, fair value 198,078 52,978
Amortized Cost 71,972 72,728
Gross Unrealized Gains 126 219
Gross Unrealized Losses Less Than 12 Continuous Months (132) (18)
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated Fair Value 71,966 72,929
U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost 5,656 6,661
Gross Unrealized Gains 5 19
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated Fair Value 5,661 6,680
Municipal bonds    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost 23,442 22,004
Gross Unrealized Gains 23 61
Gross Unrealized Losses Less Than 12 Continuous Months (51) 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated Fair Value 23,414 22,065
Corporate debt securities    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost 42,697 43,878
Gross Unrealized Gains 98 139
Gross Unrealized Losses Less Than 12 Continuous Months (81) (18)
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated Fair Value 42,714 43,999
Others    
Cash Equivalents and Short-term Investments [Line Items]    
Amortized Cost 177 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 177 185
Money market funds    
Cash Equivalents and Short-term Investments [Line Items]    
Cash equivalents 196,433 52,978
Cash equivalents, fair value 196,433 $ 52,978
U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Cash equivalents 1,645  
Cash equivalents, fair value $ 1,645