XML 102 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies Revenue Recognition (Details) - USD ($)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Accounting Policies [Abstract]    
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification $ 2,137,000  
Contract with Customer, Refund Liability $ 5,796,000 $ 4,546,000