FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Apr. 30, 2022
Jan. 31, 2022
Apr. 30, 2021
Level 1      
Assets:      
Money market funds $ 25,135 $ 127,041  
Commercial paper, classified as cash and cash equivalents 0 0  
Foreign currency forward contracts   0  
Contingent consideration receivable 0 0  
Total assets 25,135 127,041  
Liabilities:      
Foreign currency forward contracts 0 0  
Contingent consideration — business combinations 0 0  
Total liabilities 0 0  
Level 2      
Assets:      
Money market funds 0 0  
Commercial paper, classified as cash and cash equivalents 74,967 29,995  
Foreign currency forward contracts   33  
Contingent consideration receivable 0 0  
Total assets 74,967 30,028  
Liabilities:      
Foreign currency forward contracts 246 91  
Contingent consideration — business combinations 4,830 7,776  
Total liabilities 5,076 7,867  
Level 3      
Assets:      
Money market funds 0 0  
Commercial paper, classified as cash and cash equivalents 0 0  
Foreign currency forward contracts   0  
Contingent consideration receivable 204 271 $ 500
Total assets 204 271  
Liabilities:      
Foreign currency forward contracts 0 0  
Contingent consideration — business combinations 0 0  
Total liabilities $ 0 $ 0