v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost   $ 185,492
Unrealized Gains   163
Unrealized Losses   (35)
Aggregate Fair Value   185,620
Cash Equivalents and Short Term Investments    
Marketable Securities [Line Items]    
Amortized Cost $ 244,431 176,994
Unrealized Gains 8 138
Unrealized Losses (347) (34)
Aggregate Fair Value 244,092 177,098
Cash Equivalents and Short Term Investments | Money Market Funds    
Marketable Securities [Line Items]    
Amortized Cost 15,640 8,642
Aggregate Fair Value 15,640 8,642
Cash Equivalents and Short Term Investments | U.S. Government Treasuries    
Marketable Securities [Line Items]    
Amortized Cost 215,071 146,984
Unrealized Gains 8 131
Unrealized Losses (337) (25)
Aggregate Fair Value 214,742 147,090
Cash Equivalents and Short Term Investments | Government Agency Securities    
Marketable Securities [Line Items]    
Amortized Cost 13,720 21,368
Unrealized Gains 0 7
Unrealized Losses (10) (9)
Aggregate Fair Value $ 13,710 21,366
Long-term Investments    
Marketable Securities [Line Items]    
Amortized Cost   8,498
Unrealized Gains   25
Unrealized Losses   (1)
Aggregate Fair Value   8,522
Long-term Investments | U.S. Government Treasuries    
Marketable Securities [Line Items]    
Amortized Cost   8,498
Unrealized Gains   25
Unrealized Losses   (1)
Aggregate Fair Value   $ 8,522