XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Cash Equivalents and Short-Term Investments - Schedule of Unrealized Losses Cash Equivalents and Short Term Investment (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value $ 228,208 $ 234,818
Less than 12 months, gross unrealized losses (148) (362)
12 months or greater, carrying value 17,493 5,988
12 months or greater, gross unrealized losses (6) (2)
Fair Value 245,701 240,806
Gross Unrealized Losses (154) (364)
U.S. Agency securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 13,935 48,445
Less than 12 months, gross unrealized losses (8) (65)
12 months or greater, carrying value 2,005 0
12 months or greater, gross unrealized losses (1) 0
Fair Value 15,940 48,445
Gross Unrealized Losses (9) (65)
Commercial paper    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 6,624 13,430
Less than 12 months, gross unrealized losses (2) (11)
12 months or greater, carrying value 0 0
12 months or greater, gross unrealized losses 0 0
Fair Value 6,624 13,430
Gross Unrealized Losses (2) (11)
Corporate debt securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 61,141 72,022
Less than 12 months, gross unrealized losses (48) (146)
12 months or greater, carrying value 3,488 5,988
12 months or greater, gross unrealized losses (2) (2)
Fair Value 64,629 78,010
Gross Unrealized Losses (50) (148)
U.S. Treasury securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 months, carrying value 146,508 100,921
Less than 12 months, gross unrealized losses (90) (140)
12 months or greater, carrying value 12,000 0
12 months or greater, gross unrealized losses (3) 0
Fair Value 158,508 100,921
Gross Unrealized Losses $ (93) $ (140)