XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business and Summary of Significant Accounting Policies (Details Textual)
$ in Millions
9 Months Ended
Apr. 03, 2017
Apr. 30, 2017
USD ($)
Apr. 30, 2016
USD ($)
Jul. 31, 2016
USD ($)
Description Of Business and Summary Of Significant Accounting Policies [Line Items]        
Stockholders' Equity Note, Stock Split two-for-one      
Tax benefits realized upon ultimate settlement, Description   The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement.    
Available-for-sale Securities, Amortized Cost Basis     $ 21.1  
Available-for-sale Securities, Gross Realized Gains (Losses), Sale Proceeds     21.5  
Available-for-sale Securities, Gross Realized Gains     $ 0.4  
Capitalized software costs   $ 55.5   $ 49.4
Accumulated amortization expense   $ 29.8   $ 20.9
Number of operating segments   2    
Number of reportable segment   2