XML 47 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 281,989 $ 185,492
Unrealized Holdings Gains 36 163
Unrealized Holdings Losses (163) (35)
Aggregate Fair Value 281,862 185,620
Cash Equivalents and Short Term Investments    
Marketable Securities [Line Items]    
Amortized Cost 255,220 176,994
Unrealized Holdings Gains 36 138
Unrealized Holdings Losses (103) (34)
Aggregate Fair Value 255,153 177,098
Cash Equivalents and Short Term Investments | Money Market Funds    
Marketable Securities [Line Items]    
Amortized Cost 26,515 8,642
Aggregate Fair Value 26,515 8,642
Cash Equivalents and Short Term Investments | U.S. Government Treasuries    
Marketable Securities [Line Items]    
Amortized Cost 214,973 146,984
Unrealized Holdings Gains 36 131
Unrealized Holdings Losses (94) (25)
Aggregate Fair Value 214,915 147,090
Cash Equivalents and Short Term Investments | Government Agency Securities    
Marketable Securities [Line Items]    
Amortized Cost 13,732 21,368
Unrealized Holdings Gains 0 7
Unrealized Holdings Losses (9) (9)
Aggregate Fair Value 13,723 21,366
Long-term Investments    
Marketable Securities [Line Items]    
Amortized Cost 26,769 8,498
Unrealized Holdings Gains 0 25
Unrealized Holdings Losses (60) (1)
Aggregate Fair Value 26,709 8,522
Long-term Investments | U.S. Government Treasuries    
Marketable Securities [Line Items]    
Amortized Cost 26,769 8,498
Unrealized Holdings Gains 0 25
Unrealized Holdings Losses (60) (1)
Aggregate Fair Value $ 26,709 $ 8,522