XML 47 R36.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
Jul. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 521,952
Gross Unrealized Gains 47
Gross Unrealized Losses (2,566)
Fair Value 519,433
Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 410,761
Gross Unrealized Gains 0
Gross Unrealized Losses (4)
Fair Value 410,757
Cash | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 281,339
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 281,339
Money market funds | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 111,927
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 111,927
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 46,197
Gross Unrealized Gains 0
Gross Unrealized Losses (190)
Fair Value 46,007
Corporate debt securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 48,251
Gross Unrealized Gains 17
Gross Unrealized Losses (202)
Fair Value 48,066
Municipal bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 1,974
Gross Unrealized Gains 0
Gross Unrealized Losses (11)
Fair Value 1,963
Foreign government bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 2,185
Gross Unrealized Gains 0
Gross Unrealized Losses (7)
Fair Value 2,178
U.S. Agency securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 18,585
Gross Unrealized Gains 20
Gross Unrealized Losses (35)
Fair Value 18,570
U.S. Agency securities | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 9,996
Gross Unrealized Gains 0
Gross Unrealized Losses (4)
Fair Value 9,992
U.S. Treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 404,760
Gross Unrealized Gains 10
Gross Unrealized Losses (2,121)
Fair Value 402,649
U.S. Treasury securities | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 7,499
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value $ 7,499