Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details)

v3.10.0.1
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Equity [Abstract]    
Stockholders' equity at beginning of period $ 22,924,206 $ 10,695,982
Net loss (7,575,615) (5,900,452)
Stock-based compensation 1,391,656 554,575
Common stock issued for services 239,824 109,000
Modification of equity award 135,425
Issuance of common stock through employee stock purchase plan 12,671 19,048
Equity offerings, net of costs 7,446,811 8,058,733
Accumulated other comprehensive income (loss) 107,900 (6,744)
Exercise of common stock warrants 9,000
Exercise of common stock options 539,719
Tax withholdings paid on equity awards (15,185)
Tax shares sold to pay for tax withholdings on equity awards 14,649
Tax withholdings paid related to net share settlement of equity awards (24,340)
Stockholders' equity at end of period $ 25,197,721 $ 13,539,142