XML 70 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
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 $ (457,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   $ 85,000