v3.22.2.2
Fair Value Measurements - Fair Value Measurements on a Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Short-term investments:    
Short-term investments $ 218,341 $ 101,882
U.S. government securities    
Short-term investments:    
Short-term investments 52,025 17,927
Corporate bonds    
Short-term investments:    
Short-term investments 51,459 21,176
Commercial paper    
Short-term investments:    
Short-term investments 100,908 55,234
Supranational bonds    
Short-term investments:    
Short-term investments 9,967 3,503
Foreign government securities    
Short-term investments:    
Short-term investments 3,982 4,042
Recurring    
Short-term investments:    
Short-term investments 218,341 101,882
Liabilities:    
Contingent consideration 3,000  
Total liabilities 5,695  
Recurring | Money market funds    
Cash equivalents:    
Cash equivalents 162,503 92,668
Recurring | U.S. government securities    
Short-term investments:    
Short-term investments 52,025 17,927
Recurring | Corporate bonds    
Short-term investments:    
Short-term investments 51,459 21,176
Recurring | Commercial paper    
Short-term investments:    
Short-term investments 100,908 55,234
Recurring | Supranational bonds    
Short-term investments:    
Short-term investments 3,982 3,503
Recurring | Foreign government securities    
Short-term investments:    
Short-term investments 9,967 4,042
Recurring | Warrant liability    
Liabilities:    
Warrant liability 2,695  
Recurring | Level 1    
Short-term investments:    
Short-term investments 0 0
Liabilities:    
Contingent consideration 0  
Total liabilities 0  
Recurring | Level 1 | Money market funds    
Cash equivalents:    
Cash equivalents 162,503 92,668
Recurring | Level 1 | U.S. government securities    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 1 | Corporate bonds    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 1 | Commercial paper    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 1 | Supranational bonds    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 1 | Foreign government securities    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 1 | Warrant liability    
Liabilities:    
Warrant liability 0  
Recurring | Level 2    
Short-term investments:    
Short-term investments 218,341 101,882
Liabilities:    
Contingent consideration 0  
Total liabilities 0  
Recurring | Level 2 | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Recurring | Level 2 | U.S. government securities    
Short-term investments:    
Short-term investments 52,025 17,927
Recurring | Level 2 | Corporate bonds    
Short-term investments:    
Short-term investments 51,459 21,176
Recurring | Level 2 | Commercial paper    
Short-term investments:    
Short-term investments 100,908 55,234
Recurring | Level 2 | Supranational bonds    
Short-term investments:    
Short-term investments 3,982 3,503
Recurring | Level 2 | Foreign government securities    
Short-term investments:    
Short-term investments 9,967 4,042
Recurring | Level 2 | Warrant liability    
Liabilities:    
Warrant liability 0  
Recurring | Level 3    
Short-term investments:    
Short-term investments 0 0
Liabilities:    
Contingent consideration 3,000  
Total liabilities 5,695  
Recurring | Level 3 | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Recurring | Level 3 | U.S. government securities    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 3 | Corporate bonds    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 3 | Commercial paper    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 3 | Supranational bonds    
Short-term investments:    
Short-term investments 0 0
Recurring | Level 3 | Foreign government securities    
Short-term investments:    
Short-term investments 0 $ 0
Recurring | Level 3 | Warrant liability    
Liabilities:    
Warrant liability $ 2,695