v3.25.1
Acquisitions (Tables)
9 Months Ended
Apr. 30, 2025
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Allocation of Preliminary Purchase Consideration The preliminary allocation of the purchase consideration is as follows:
Preliminary Purchase Price Allocation
Estimated Useful Lives
(in thousands)
(in years)
Acquired assets, net of assumed liabilities
$(514)
Acquired technology
6,305 5.0
Customer relationships
2,050 5.0
Goodwill
21,378 
Deferred tax liability
(1,368)
Total preliminary purchase consideration
$27,851 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The future amortization expense for existing intangible assets as of April 30, 2025, based on their current useful lives, is as follows (in thousands):.
Fiscal year ending July 31,
2025 (remainder of fiscal year)
$1,565 
2026
5,243 
2027
1,943 
2028
1,800 
2029
1,677 
Thereafter
1,254 
Total
$13,482