v3.25.1
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Oct. 11, 2024
Liabilities:      
Contingent consideration — business combinations     $ 19,000
Recurring      
Assets:      
Contingent consideration receivable $ 2,200    
Liabilities:      
Contingent consideration — business combinations 8,200    
Recurring | Level 1      
Assets:      
Money market funds 28,483 $ 56,019  
U.S. Treasury bills, classified as cash and cash equivalents 249    
Foreign currency forward contracts 0 0  
Contingent consideration receivable 0 0  
Total assets 28,732 56,019  
Liabilities:      
Foreign currency forward contracts 0    
Contingent consideration — business combinations 0 0  
Total liabilities 0 0  
Recurring | Level 2      
Assets:      
Money market funds 0 0  
U.S. Treasury bills, classified as cash and cash equivalents 0    
Foreign currency forward contracts 57 141  
Contingent consideration receivable 0 0  
Total assets 57 141  
Liabilities:      
Foreign currency forward contracts 32    
Contingent consideration — business combinations 0 0  
Total liabilities 32 0  
Recurring | Level 3      
Assets:      
Money market funds 0 0  
U.S. Treasury bills, classified as cash and cash equivalents 0    
Foreign currency forward contracts 0 0  
Contingent consideration receivable 2,215 2,951  
Total assets 2,215 2,951  
Liabilities:      
Foreign currency forward contracts 0    
Contingent consideration — business combinations 8,159 22,046  
Total liabilities $ 8,159 $ 22,046