v3.24.2.u1
Cash Equivalents and Short-Term Investments - Schedule of Unrealized Losses Cash Equivalents and Short Term Investment (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value $ 327,298 $ 277,006
Less than 12 months, gross unrealized losses (318) (439)
12 months or greater, carrying value 82,660 68,064
12 months or greater, gross unrealized losses (204) (340)
Fair Value 409,958 345,070
Gross Unrealized Losses (522) (779)
U.S. Agency securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 32,661 35,979
Less than 12 months, gross unrealized losses (38) (53)
12 months or greater, carrying value 13,729 11,386
12 months or greater, gross unrealized losses (15) (83)
Fair Value 46,390 47,365
Gross Unrealized Losses (53) (136)
Commercial paper    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 19,074 15,462
Less than 12 months, gross unrealized losses (8) (2)
12 months or greater, carrying value 0 0
12 months or greater, gross unrealized losses 0 0
Fair Value 19,074 15,462
Gross Unrealized Losses (8) (2)
Corporate debt securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 75,764 85,998
Less than 12 months, gross unrealized losses (102) (192)
12 months or greater, carrying value 43,796 15,485
12 months or greater, gross unrealized losses (147) (58)
Fair Value 119,560 101,483
Gross Unrealized Losses (249) (250)
U.S. Treasury securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 199,799 139,567
Less than 12 months, gross unrealized losses (170) (192)
12 months or greater, carrying value 25,135 41,193
12 months or greater, gross unrealized losses (42) (199)
Fair Value 224,934 180,760
Gross Unrealized Losses $ (212) $ (391)