XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash, Cash Equivalents and Short-Term Investments - Schedule of Cash and Short Term Investments (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 562,622
Gross Unrealized Gains 0
Gross Unrealized Losses (7,039)
Fair Value 555,583
Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 372,174
Gross Unrealized Gains 0
Gross Unrealized Losses (5)
Fair Value 372,169
Cash | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 279,997
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 279,997
Money market funds | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 71,218
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 71,218
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 39,112
Gross Unrealized Gains 0
Gross Unrealized Losses (226)
Fair Value 38,886
Corporate debt securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 49,338
Gross Unrealized Gains 0
Gross Unrealized Losses (852)
Fair Value 48,486
Municipal bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 1,981
Gross Unrealized Gains 0
Gross Unrealized Losses (30)
Fair Value 1,951
Foreign government bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 2,198
Gross Unrealized Gains 0
Gross Unrealized Losses (42)
Fair Value 2,156
U.S. Agency securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 36,256
Gross Unrealized Gains 0
Gross Unrealized Losses (492)
Fair Value 35,764
U.S. Agency securities | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 5,981
Gross Unrealized Gains 0
Gross Unrealized Losses (4)
Fair Value 5,977
U.S. Treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 433,737
Gross Unrealized Gains 0
Gross Unrealized Losses (5,397)
Fair Value 428,340
U.S. Treasury securities | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 14,978
Gross Unrealized Gains 0
Gross Unrealized Losses (1)
Fair Value $ 14,977