FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Level 1      
Assets:      
Money market funds $ 80,624,000 $ 96,941,000  
U.S. Treasury bills, classified as cash and cash equivalents 249,000    
Commercial paper, classified as cash and cash equivalents 0 0  
Foreign currency forward contracts 0 0  
Contingent consideration receivable   0  
Total assets 80,873,000 96,941,000  
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  
U.S. Treasury bills, classified as cash and cash equivalents 0    
Commercial paper, classified as cash and cash equivalents 30,975,000 50,869,000  
Foreign currency forward contracts 5,000 19,000  
Contingent consideration receivable   8,000  
Total assets 30,980,000 50,896,000  
Liabilities:      
Foreign currency forward contracts 235,000 124,000  
Contingent consideration — business combinations 0 0  
Total liabilities 235,000 124,000  
Level 3      
Assets:      
Money market funds 0 0  
U.S. Treasury bills, classified as cash and cash equivalents 0    
Commercial paper, classified as cash and cash equivalents 0 0  
Foreign currency forward contracts 0 0  
Contingent consideration receivable   0  
Total assets 0 0  
Liabilities:      
Foreign currency forward contracts 0 0  
Contingent consideration — business combinations 12,884,000 12,717,000 $ 0
Total liabilities $ 12,884,000 $ 12,717,000