XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
3 Months Ended
Oct. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The preliminary allocation of the purchase consideration is as follows:
Preliminary Purchase Price AllocationEstimated Useful Lives
(in thousands)(in years)
Acquired assets, net of assumed liabilities$461 
Developed technology9,700 5
Customer relationships5,100 5
Trademarks900 7
Goodwill31,185 
Deferred tax liability(2,839)
Total preliminary purchase consideration$44,507