XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets and Liabilities - Short-term investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Cash Equivalents and Short-term Investments [Line Items]    
Total $ 156,987 $ 152,725
Gross Unrealized Gains 140 34
Gross Unrealized Losses Less Than 12 Continuous Months (213) (609)
Gross Unrealized Losses 12 Continuous Months or Longer (134) (511)
Estimated fair value 156,780 151,639
Cash equivalents    
Cash Equivalents and Short-term Investments [Line Items]    
Total 46,938 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 46,938 13,123
Cash equivalents | Money market funds    
Cash Equivalents and Short-term Investments [Line Items]    
Total 46,938 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 46,938 10,129
Cash equivalents | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total   2,994
Gross Unrealized Gains   0
Gross Unrealized Losses Less Than 12 Continuous Months   0
Gross Unrealized Losses 12 Continuous Months or Longer   0
Estimated fair value   2,994
Short-term Investments | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total 18,739 15,752
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months (38) (61)
Gross Unrealized Losses 12 Continuous Months or Longer (3) (2)
Estimated fair value 18,698 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 (4) (16)
Estimated fair value 511 499
Short-term Investments | Corporate debt securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 104,522 103,213
Gross Unrealized Gains 101 13
Gross Unrealized Losses Less Than 12 Continuous Months (154) (455)
Gross Unrealized Losses 12 Continuous Months or Longer (84) (396)
Estimated fair value 104,385 102,375
Short-term Investments | Asset-backed securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 33,211 33,245
Gross Unrealized Gains 39 21
Gross Unrealized Losses Less Than 12 Continuous Months (21) (93)
Gross Unrealized Losses 12 Continuous Months or Longer (43) (97)
Estimated fair value $ 33,186 $ 33,076