v3.26.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Financial assets:    
Total cash equivalents $ 263,432 $ 301,640
Total marketable securities 797,611 818,319
Other investments carried at fair value 14,112 14,202
Total 1,075,155 1,134,161
Financial liabilities:    
Contingent consideration 30,392 1,532
Total 30,392 1,532
Treasury bills and U.S. government securities    
Financial assets:    
Total marketable securities 579,403 620,155
Corporate bonds    
Financial assets:    
Total marketable securities 190,777 160,877
Commercial paper    
Financial assets:    
Total marketable securities 24,518 34,390
Yankee bonds    
Financial assets:    
Total marketable securities 2,913 2,897
Money market funds    
Financial assets:    
Total cash equivalents 223,575 279,658
Treasury bills    
Financial assets:    
Total cash equivalents 29,901 21,982
Commercial paper    
Financial assets:    
Total cash equivalents 9,956  
Level 1    
Financial assets:    
Total cash equivalents 253,476 301,640
Total marketable securities 579,403 620,155
Other investments carried at fair value 0 0
Total 832,879 921,795
Financial liabilities:    
Contingent consideration 0 0
Total 0 0
Level 1 | Treasury bills and U.S. government securities    
Financial assets:    
Total marketable securities 579,403 620,155
Level 1 | Corporate bonds    
Financial assets:    
Total marketable securities 0 0
Level 1 | Commercial paper    
Financial assets:    
Total marketable securities 0 0
Level 1 | Yankee bonds    
Financial assets:    
Total marketable securities 0 0
Level 1 | Money market funds    
Financial assets:    
Total cash equivalents 223,575 279,658
Level 1 | Treasury bills    
Financial assets:    
Total cash equivalents 29,901 21,982
Level 1 | Commercial paper    
Financial assets:    
Total cash equivalents 0  
Level 2    
Financial assets:    
Total cash equivalents 9,956 0
Total marketable securities 218,208 198,164
Other investments carried at fair value 0 0
Total 228,164 198,164
Financial liabilities:    
Contingent consideration 0 0
Total 0 0
Level 2 | Treasury bills and U.S. government securities    
Financial assets:    
Total marketable securities 0 0
Level 2 | Corporate bonds    
Financial assets:    
Total marketable securities 190,777 160,877
Level 2 | Commercial paper    
Financial assets:    
Total marketable securities 24,518 34,390
Level 2 | Yankee bonds    
Financial assets:    
Total marketable securities 2,913 2,897
Level 2 | Money market funds    
Financial assets:    
Total cash equivalents 0 0
Level 2 | Treasury bills    
Financial assets:    
Total cash equivalents 0 0
Level 2 | Commercial paper    
Financial assets:    
Total cash equivalents 9,956  
Level 3    
Financial assets:    
Total cash equivalents 0 0
Total marketable securities 0 0
Other investments carried at fair value 14,112 14,202
Total 14,112 14,202
Financial liabilities:    
Contingent consideration 30,392 1,532
Total 30,392 1,532
Level 3 | Treasury bills and U.S. government securities    
Financial assets:    
Total marketable securities 0 0
Level 3 | Corporate bonds    
Financial assets:    
Total marketable securities 0 0
Level 3 | Commercial paper    
Financial assets:    
Total marketable securities 0 0
Level 3 | Yankee bonds    
Financial assets:    
Total marketable securities 0 0
Level 3 | Money market funds    
Financial assets:    
Total cash equivalents 0 0
Level 3 | Treasury bills    
Financial assets:    
Total cash equivalents 0 $ 0
Level 3 | Commercial paper    
Financial assets:    
Total cash equivalents $ 0