XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2019
Apr. 30, 2019
Aug. 01, 2018
Revenue Recognition [Abstract]      
Contract with Customer, Liability $ 2,791 $ 2,791 $ 2,796
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation   Of this amount, the Company expects to recognize 48% by the end of fiscal 2020, an additional 25% by the end of fiscal 2021, and the balance thereafter.  
Deferred Revenue, Revenue Recognized $ 315 $ 937