XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Assets and Liabilities - Summary of Cash, Cash Equivalents and Investments (Detail) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Cash, Cash Equivalents and Investments [Line Items]    
Total $ 152,725 $ 150,511
Gross Unrealized Gains 34 7
Gross Unrealized Losses Less Than 12 Continuous Months (609) (1,082)
Gross Unrealized Losses 12 Continuous Months or Longer (511) (1,523)
Estimated fair value 151,639 147,913
Cash equivalents:    
Cash, Cash Equivalents and Investments [Line Items]    
Total 13,123 77,683
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 13,123 77,683
Cash equivalents: | Money market funds    
Cash, Cash Equivalents and Investments [Line Items]    
Total 10,129 77,683
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 10,129 77,683
Cash equivalents: | U.S. Treasury, agency & T-bills    
Cash, Cash Equivalents and 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, Cash Equivalents and Investments [Line Items]    
Total 15,752 25,816
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months (61) (174)
Gross Unrealized Losses 12 Continuous Months or Longer (2) (39)
Estimated fair value 15,689 25,603
Short-term Investments | Municipal bonds    
Cash, Cash Equivalents and Investments [Line Items]    
Total 515 2,970
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Continuous Months 0 (12)
Gross Unrealized Losses 12 Continuous Months or Longer (16) (80)
Estimated fair value 499 2,878
Short-term Investments | Corporate debt securities    
Cash, Cash Equivalents and Investments [Line Items]    
Total 103,213 95,899
Gross Unrealized Gains 13 7
Gross Unrealized Losses Less Than 12 Continuous Months (455) (747)
Gross Unrealized Losses 12 Continuous Months or Longer (396) (1,135)
Estimated fair value 102,375 94,024
Short-term Investments | Asset-backed securities    
Cash, Cash Equivalents and Investments [Line Items]    
Total 33,245 25,826
Gross Unrealized Gains 21 0
Gross Unrealized Losses Less Than 12 Continuous Months (93) (149)
Gross Unrealized Losses 12 Continuous Months or Longer (97) (269)
Estimated fair value $ 33,076 $ 25,408