XML 67 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Oct. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 185,492 $ 229,570
Unrealized Holdings Gains 163 15
Unrealized Holdings Losses (35) (418)
Aggregate Fair Value 185,620 229,167
Cash Equivalents and Short Term Investments    
Marketable Securities [Line Items]    
Amortized Cost 176,994 169,667
Unrealized Holdings Gains 138 15
Unrealized Holdings Losses (34) (38)
Aggregate Fair Value 177,098 169,644
Cash Equivalents and Short Term Investments | Money Market Funds    
Marketable Securities [Line Items]    
Amortized Cost 8,642 121
Aggregate Fair Value 8,642 121
Cash Equivalents and Short Term Investments | US Treasury    
Marketable Securities [Line Items]    
Amortized Cost 146,984 145,832
Unrealized Holdings Gains 131 12
Unrealized Holdings Losses (25) (30)
Aggregate Fair Value 147,090 145,814
Cash Equivalents and Short Term Investments | Government Agency Securities    
Marketable Securities [Line Items]    
Amortized Cost 21,368 23,714
Unrealized Holdings Gains 7 3
Unrealized Holdings Losses (9) (8)
Aggregate Fair Value 21,366 23,709
Long-term Investments    
Marketable Securities [Line Items]    
Amortized Cost 8,498 59,903
Unrealized Holdings Gains 25  
Unrealized Holdings Losses (1) (380)
Aggregate Fair Value 8,522 59,523
Long-term Investments | US Treasury    
Marketable Securities [Line Items]    
Amortized Cost 8,498 49,931
Unrealized Holdings Gains 25  
Unrealized Holdings Losses (1) (306)
Aggregate Fair Value $ 8,522 49,625
Long-term Investments | Government Agency Securities    
Marketable Securities [Line Items]    
Amortized Cost   9,972
Unrealized Holdings Losses   (74)
Aggregate Fair Value   $ 9,898