XML 48 R38.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) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Carrying Value $ 583,204 $ 577,591
Gross Unrealized Losses (3,433) (4,908)
Municipal bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Carrying Value 1,986 1,970
Gross Unrealized Losses (9) (19)
Foreign government bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Carrying Value 2,192 2,170
Gross Unrealized Losses (30) (41)
Commercial paper    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Carrying Value 110,613 45,015
Gross Unrealized Losses (149) (112)
U.S. Agency securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Carrying Value 69,471 73,724
Gross Unrealized Losses (374) (435)
Corporate debt securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Carrying Value 99,431 75,203
Gross Unrealized Losses (565) (572)
U.S. Treasury securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Carrying Value 299,511 379,509
Gross Unrealized Losses $ (2,306) $ (3,729)