Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Summary of Stock Option Activity (Details)

v3.19.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Options, Granted 273,850  
Options, Forfeited/Cancelled (206,113)  
Options Outstanding, Ending Balance 921,572  
Weighted Average Exercise Price, Granted $ 8.40  
2011 Plan [Member]    
Options Outstanding, Beginning Balance 891,252 363,941
Options, Granted 302,749 628,650
Options, Exercised (43,029) (25,227)
Options, Forfeited/Cancelled/Expired   (76,112)
Options, Forfeited/Cancelled (228,700)  
Options, Expired (700)  
Options Outstanding, Ending Balance 921,572 891,252
Options Exercisable, Ending Balance 633,727  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 15.00 $ 19.40
Weighted Average Exercise Price, Granted 7.88 13.80
Weighted Average Exercise Price, Exercised 13.16 12.70
Weighted AVerage Exercise Price, Forfeited/Cancelled/Expired   26.60
Weighted Average Exercise Price, Forfeited/Cancelled 15.32  
Weighted Average Exercise Price, Expired 57.60  
Weighted Average Exercise Price, Outstanding Ending Balance 12.63 $ 15.00
Weighted Average Exercise Price, Exercisable Ending Balance $ 14.12