v3.25.1
FAIR VALUE MEASUREMENTS - Additional Information (Details)
3 Months Ended
Jan. 31, 2024
USD ($)
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Jan. 31, 2025
USD ($)
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Sale of business agreement terms, period following transaction closing date 6 years      
SAFE investment $ 1,700,000      
Noncontrollling equity investment in privately-held companies without readily determinable fair values   $ 4,700,000   $ 4,700,000
Noncontrollling equity investment in privately-held companies, impairments   0 $ 0  
Revolving Credit Facility | Level 3        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Fair value of current debt   99,000,000.0    
Prior Revolving Credit Facility | Level 3        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Fair value of current debt       99,000,000.0
2021 Notes | Level 2        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Fair value of current debt   $ 300,000,000.0    
Fair value of debt       $ 298,000,000.0
Minimum | Discount Rate        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Contingent consideration, liability, measurement input   0.042   0.045
Contingent consideration, asset, measurement input   0.069   0.067
Maximum | Discount Rate        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Contingent consideration, liability, measurement input   0.078   0.062
Contingent consideration, asset, measurement input   0.110   0.086
Weighted Average | Discount Rate        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Contingent consideration, liability, measurement input   0.059   0.058
Contingent consideration, asset, measurement input   0.087   0.074
Recurring        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Contingent consideration receivable   $ 2,200,000    
Contingent consideration receivable, change in estimated fair value   (700,000) $ (300,000)  
Recurring | Level 3        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Contingent consideration receivable   2,215,000   $ 2,951,000
Recurring | Level 2        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Contingent consideration receivable   $ 0   $ 0
Disposed of by Sale        
Assets and Liabilities Measured at Fair Value on Recurring Basis        
Consideration from divestiture $ 6,000,000.0