XML 63 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions (Details Textuals)
$ in Thousands
12 Months Ended
Jul. 31, 2017
USD ($)
business
customer
Jul. 31, 2016
USD ($)
business
customer
Jul. 31, 2015
USD ($)
business
customer
Business Acquisition [Line Items]      
Number of Businesses Acquired | business 2 0 0
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed $ 1,900 $ 0 $ 0
Goodwill 340,243 260,198 $ 271,850
Intangibles, net $ 75,938 $ 11,761  
Covenants not to compete      
Business Acquisition [Line Items]      
Useful life of intangible assets 1 year 2 years  
Intangibles, net $ 313 $ 467  
Licenses and databases      
Business Acquisition [Line Items]      
Useful life of intangible assets 3 years 1 year  
Intangibles, net $ 3,541 $ 135  
Acquisitions 2017 | Supply contracts | Minimum      
Business Acquisition [Line Items]      
Useful life of intangible assets 3 years    
Acquisitions 2017 | Supply contracts | Maximum      
Business Acquisition [Line Items]      
Useful life of intangible assets 11 years    
Acquisitions 2017 | Customer relationships | Minimum      
Business Acquisition [Line Items]      
Useful life of intangible assets 3 years    
Acquisitions 2017 | Customer relationships | Maximum      
Business Acquisition [Line Items]      
Useful life of intangible assets 11 years    
Acquisitions 2017 | Trade name | Minimum      
Business Acquisition [Line Items]      
Useful life of intangible assets 3 years    
Acquisitions 2017 | Trade name | Maximum      
Business Acquisition [Line Items]      
Useful life of intangible assets 11 years    
Acquisitions 2017 | Licenses and databases | Minimum      
Business Acquisition [Line Items]      
Useful life of intangible assets 3 years    
Acquisitions 2017 | Licenses and databases | Maximum      
Business Acquisition [Line Items]      
Useful life of intangible assets 11 years    
Sales Revenue, Net [Member]      
Business Acquisition [Line Items]      
Concentration risk, benchmark description more than 10 more than 10 more than 10
Concentration Risk, Customer No single customer accounted for more than 10 no single customer accounted for more than 10 no single customer accounted for more than 10
Number of Customers Exceeding Threshold | customer 0 0 0
Accounts Receivable [Member]      
Business Acquisition [Line Items]      
Concentration risk, benchmark description more than 10 more than 10  
Concentration Risk, Customer no customer accounted for more than 10% one customer accounted for more than 10  
Number of Customers Exceeding Threshold | customer 0 1  
Employee Stock Option [Member]      
Business Acquisition [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 23.00% 26.00% 28.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used Black-Scholes Merton (BSM) option-pricing model Black-Scholes Merton (BSM) option-pricing model Black-Scholes Merton (BSM) option-pricing model
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 1.20% 1.16% 1.58%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 2.07% 2.06% 2.26%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 20.00% 21.00% 22.00%
Employee Stock Option [Member] | Minimum      
Business Acquisition [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 5 years 6 months 5 years 3 months 18 days 5 years 3 months 18 days
Employee Stock Option [Member] | Maximum      
Business Acquisition [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 7 years 4 months 24 days 7 years 2 months 12 days 7 years 2 months 12 days
Office Equipment [Member] | Minimum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Office Equipment [Member] | Maximum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Building and Building Improvements [Member] | Minimum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
Building and Building Improvements [Member] | Maximum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 40 years    
Leasehold Improvements [Member] | Minimum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
Leasehold Improvements [Member] | Maximum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Software and Software Development Costs [Member] | Minimum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Software and Software Development Costs [Member] | Maximum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 7 years    
Transportation Equipment [Member] | Minimum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Transportation Equipment [Member] | Maximum      
Business Acquisition [Line Items]      
Property, Plant and Equipment, Useful Life 20 years