XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisitions - Allocation of Total Purchase Price (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Sep. 05, 2023
Apr. 30, 2023
Jun. 28, 2022
Apr. 30, 2022
Business Acquisition [Line Items]          
Goodwill $ 45,782   $ 29,558   $ 25,888
Garvis A I Limited          
Business Acquisition [Line Items]          
Cash   $ 67      
Accounts receivable, net   352      
Property and equipment, net   27      
Goodwill   16,224      
Total assets acquired   27,717      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities   (617)      
Long-term liabilities   (1,992)      
Total liabilities assumed   (2,609)      
Net assets acquired   25,108      
Current assets   47      
Garvis A I Limited | Non-compete          
Business Acquisition [Line Items]          
Intangible assets   $ 2,000      
Intangible assets amortized period (in years)   3 years      
Garvis A I Limited | Current technology          
Business Acquisition [Line Items]          
Intangible assets   $ 9,000      
Intangible assets amortized period (in years)   5 years      
Starboard          
Business Acquisition [Line Items]          
Other assets       $ 90  
Goodwill       3,670  
Total assets acquired       6,590  
Long-term liabilities       (90)  
Net assets acquired       6,500  
Starboard | Non-compete          
Business Acquisition [Line Items]          
Intangible assets       $ 170  
Intangible assets amortized period (in years)       5 years  
Starboard | Current technology          
Business Acquisition [Line Items]          
Intangible assets       $ 2,500  
Intangible assets amortized period (in years)       3 years  
Starboard | Customer relationships          
Business Acquisition [Line Items]          
Intangible assets       $ 160  
Intangible assets amortized period (in years)       6 years