XML 46 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition Expected Timing of Satisfaction of Remaining Performance Obligation (Tables)
9 Months Ended
Apr. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Of the contract liability balance outstanding at April 30, 2020, the Company expects to recognize 11% by the end of fiscal 2020, an additional 37% by the end of fiscal 2021, and the remaining balance thereafter.