XML 52 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Oct. 31, 2017
Total contractual obligations        
Rent expense $ 9,601,000 $ 8,801,000 $ 7,715,000  
Litigation costs   $ 2,608,000    
Aexis Medical        
Total contractual obligations        
Assumed contingent obligation $ 1,411,000      
Jet Prep Ltd.        
Total contractual obligations        
Assumed contingent obligation     $ 1,138,000 $ 0