XML 81 R55.htm IDEA: XBRL DOCUMENT v3.24.4
Marketable securities - Schedule of Marketable Securities (Details)
Oct. 31, 2024
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 229,570
Unrealized Holdings Gains 15
Unrealized Holdings Losses (418)
Aggregate Fair Value 229,167
Cash Equivalents and Short-term Investments  
Marketable Securities [Line Items]  
Amortized Cost 169,667
Unrealized Holdings Gains 15
Unrealized Holdings Losses (38)
Aggregate Fair Value 169,644
Cash Equivalents and Short-term Investments | Money Market Funds  
Marketable Securities [Line Items]  
Amortized Cost 121
Aggregate Fair Value 121
Cash Equivalents and Short-term Investments | US Treasury  
Marketable Securities [Line Items]  
Amortized Cost 145,832
Unrealized Holdings Gains 12
Unrealized Holdings Losses (30)
Aggregate Fair Value 145,814
Cash Equivalents and Short-term Investments | Government Agency Securities  
Marketable Securities [Line Items]  
Amortized Cost 23,714
Unrealized Holdings Gains 3
Unrealized Holdings Losses (8)
Aggregate Fair Value 23,709
Long-term Investments  
Marketable Securities [Line Items]  
Amortized Cost 59,903
Unrealized Holdings Losses (380)
Aggregate Fair Value 59,523
Long-term Investments | US Treasury  
Marketable Securities [Line Items]  
Amortized Cost 49,931
Unrealized Holdings Losses (306)
Aggregate Fair Value 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