v3.26.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Financial assets:    
Total cash equivalents $ 175,041 $ 301,640
Total marketable securities 783,551 818,319
Other investments carried at fair value 14,142 14,202
Total 972,734 1,134,161
Financial liabilities:    
Contingent consideration 33,964 1,532
Total 33,964 1,532
Treasury bills and U.S. government securities    
Financial assets:    
Total marketable securities 607,687 620,155
Corporate bonds    
Financial assets:    
Total marketable securities 138,269 160,877
Commercial paper    
Financial assets:    
Total marketable securities 34,692 34,390
Yankee bonds    
Financial assets:    
Total marketable securities 2,903 2,897
Money market funds    
Financial assets:    
Total cash equivalents 143,084 279,658
Treasury bills    
Financial assets:    
Total cash equivalents 31,957 21,982
Commercial paper    
Financial assets:    
Total cash equivalents 0  
Level 1    
Financial assets:    
Total cash equivalents 175,041 301,640
Total marketable securities 607,687 620,155
Other investments carried at fair value 0 0
Total 782,728 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 607,687 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 143,084 279,658
Level 1 | Treasury bills    
Financial assets:    
Total cash equivalents 31,957 21,982
Level 1 | Commercial paper    
Financial assets:    
Total cash equivalents 0  
Level 2    
Financial assets:    
Total cash equivalents 0 0
Total marketable securities 175,864 198,164
Other investments carried at fair value 0 0
Total 175,864 198,164
Financial liabilities:    
Contingent consideration 3,964 0
Total 3,964 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 138,269 160,877
Level 2 | Commercial paper    
Financial assets:    
Total marketable securities 34,692 34,390
Level 2 | Yankee bonds    
Financial assets:    
Total marketable securities 2,903 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 0  
Level 3    
Financial assets:    
Total cash equivalents 0 0
Total marketable securities 0 0
Other investments carried at fair value 14,142 14,202
Total 14,142 14,202
Financial liabilities:    
Contingent consideration 30,000 1,532
Total 30,000 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