XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Assets and Liabilities - Schedule of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Oct. 31, 2024
Cash Equivalents and Short-term Investments [Line Items]    
Total $ 155,160 $ 153,496
Gross Unrealized Gains 447 523
Gross Unrealized Losses Less Than 12 Continuous Months (103) (128)
Gross Unrealized Losses 12 Continuous Months or Longer (15) (22)
Estimated fair value 155,489 153,869
Cash equivalents    
Cash Equivalents and Short-term Investments [Line Items]    
Total 683,052 877,956
Gross Unrealized Gains 2 1
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 683,054 877,957
Cash equivalents | Money market funds    
Cash Equivalents and Short-term Investments [Line Items]    
Total 672,567 869,972
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 672,567 869,972
Cash equivalents | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total 10,485 7,984
Gross Unrealized Gains 2 1
Gross Unrealized Losses Less Than 12 Continuous Months 0 0
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 10,487 7,985
Short-term Investments | U.S. Treasury, agency & T-bills    
Cash Equivalents and Short-term Investments [Line Items]    
Total 18,354 19,411
Gross Unrealized Gains 21 44
Gross Unrealized Losses Less Than 12 Continuous Months (4) (6)
Gross Unrealized Losses 12 Continuous Months or Longer 0 0
Estimated fair value 18,371 19,449
Short-term Investments | Corporate debt securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 109,596 105,024
Gross Unrealized Gains 314 349
Gross Unrealized Losses Less Than 12 Continuous Months (96) (115)
Gross Unrealized Losses 12 Continuous Months or Longer 0 (2)
Estimated fair value 109,814 105,256
Short-term Investments | Asset-backed securities    
Cash Equivalents and Short-term Investments [Line Items]    
Total 27,210 29,061
Gross Unrealized Gains 112 130
Gross Unrealized Losses Less Than 12 Continuous Months (3) (7)
Gross Unrealized Losses 12 Continuous Months or Longer (15) (20)
Estimated fair value $ 27,304 $ 29,164