XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE MEASUREMENTS - Additional Information (Details)
1 Months Ended 3 Months Ended
Jan. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Jul. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Apr. 30, 2024
USD ($)
Apr. 30, 2023
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Sale of business agreement terms, period following transaction closing date 6 years          
Payments of contingent consideration         $ (3,300,000) $ (300,000)
SAFE, investment during period   $ 100,000 $ 500,000 $ 1,100,000    
SAFE investment $ 1,700,000 1,700,000        
Noncontrollling equity investment in privately-held companies without readily determinable fair values 5,100,000 5,100,000     5,100,000  
Noncontrollling equity investment in privately-held companies, impairments         0 $ 0
Recurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Contingent consideration receivable         2,300,000  
Contingent consideration receivable, change in estimated fair value         (300,000)  
Contingent consideration — business combinations         $ 6,900,000  
Disposed of by Sale            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Consideration from divestiture $ 6,000,000 $ 6,000,000        
Sale of business agreement terms, period following transaction closing date 6 years          
Discount Rate | Minimum            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Contingent consideration, liability, measurement input 0.058 0.058     0.061  
Contingent consideration, asset, measurement input 0.075 0.075     0.096  
Discount Rate | Maximum            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Contingent consideration, liability, measurement input 0.064 0.064     0.070  
Contingent consideration, asset, measurement input 0.089 0.089     0.108  
Discount Rate | Weighted Average            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Contingent consideration, liability, measurement input 0.062 0.062     0.067  
Contingent consideration, asset, measurement input 0.078 0.078     0.097  
Level 3 | Recurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Contingent consideration receivable $ 2,685,000 $ 2,685,000     $ 2,345,000  
Contingent consideration — business combinations 3,511,000 3,511,000     6,182,000  
Level 3 | Revolving Credit Facility            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Fair value of debt 99,000,000 99,000,000     99,000,000  
Level 2 | Recurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Contingent consideration receivable 0 0     0  
Contingent consideration — business combinations 3,750,000 3,750,000     750,000  
Payments of contingent consideration         (3,000,000)  
Level 2 | 2021 Notes            
Fair Value, Balance Sheet Grouping, Financial Statement Captions            
Fair value of debt $ 281,000,000 $ 281,000,000     $ 289,000,000