XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Short-Term Investments - Schedule of Unrealized Losses Cash Equivalents and Short Term Investment (Details)
$ in Thousands
Jan. 31, 2023
USD ($)
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value $ 577,591
Gross Unrealized Losses (4,908)
Municipal bonds  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 1,970
Gross Unrealized Losses (19)
Foreign government bonds  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 2,170
Gross Unrealized Losses (41)
Commercial paper  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 45,015
Gross Unrealized Losses (112)
U.S. Agency securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 73,724
Gross Unrealized Losses (435)
Corporate debt securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 75,203
Gross Unrealized Losses (572)
U.S. Treasury securities  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Carrying Value 379,509
Gross Unrealized Losses $ (3,729)