XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Short-Term Investments - Schedule of Cash and Short Term Investments (Details)
$ in Thousands
Jan. 31, 2023
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 646,104
Gross Unrealized Gains 53
Gross Unrealized Losses (4,908)
Fair Value 641,249
Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 295,402
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 295,402
Cash | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 232,332
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 232,332
Money market funds | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 60,073
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 60,073
U.S. Agency securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 74,158
Gross Unrealized Gains 2
Gross Unrealized Losses (435)
Fair Value 73,725
U.S. Agency securities | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 2,997
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Value 2,997
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 88,703
Gross Unrealized Gains 18
Gross Unrealized Losses (112)
Fair Value 88,609
Corporate debt securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 95,805
Gross Unrealized Gains 33
Gross Unrealized Losses (572)
Fair Value 95,266
Municipal bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 1,989
Gross Unrealized Gains 0
Gross Unrealized Losses (19)
Fair Value 1,970
Foreign government bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 2,211
Gross Unrealized Gains 0
Gross Unrealized Losses (41)
Fair Value 2,170
U.S. Treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 383,238
Gross Unrealized Gains 0
Gross Unrealized Losses (3,729)
Fair Value $ 379,509