XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2020
Jul. 31, 2019
Revenue Recognition [Abstract]      
Contract with Customer, Liability $ 2,797 $ 2,797 $ 2,782
Deferred Revenue, Revenue Recognized $ 316 $ 631