v3.26.3
Goodwill and intangible assets, net - Lives (Details)
12 Months Ended
Jul. 31, 2026
Minimum  
Goodwill and intangible assets, net  
Intangible asset useful life 5 years
Maximum  
Goodwill and intangible assets, net  
Intangible asset useful life 15 years
Customer Lists  
Goodwill and intangible assets, net  
Intangible asset, weighted average useful life 15 years
Customer Lists | Maximum  
Goodwill and intangible assets, net  
Intangible asset useful life 15 years
Non Compete Agreements And Other Intangible Assets  
Goodwill and intangible assets, net  
Intangible asset, weighted average useful life 9 years
Non Compete Agreements And Other Intangible Assets | Minimum  
Goodwill and intangible assets, net  
Intangible asset useful life 5 years
Non Compete Agreements And Other Intangible Assets | Maximum  
Goodwill and intangible assets, net  
Intangible asset useful life 10 years