XML 69 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) - USD ($)
3 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Income Tax Expense | Impact of Accounting Standards Update 2016-09    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income tax shortfalls and reversal of deferred tax assets $ 85,000  
Reduction to Additional Paid-In Capital    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income tax shortfalls and reversal of deferred tax assets   $ 477,000