Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
|
Common Stock [Member] |
Additional Paid-In Capital [Member] |
Warrants [Member] |
Accumulated Other Comprehensive Income [Member] |
Accumulated Deficit [Member] |
Total |
Balance at Jul. 31, 2018 |
[1] |
$ 535
|
$ 145,749,189
|
$ 11,271,327
|
$ (16,024)
|
$ (134,080,821)
|
$ 22,924,206
|
Balance, shares at Jul. 31, 2018 |
[1] |
5,351,290
|
|
895,805
|
|
|
|
Exercise of common stock options |
[1] |
$ 4
|
566,131
|
|
|
|
566,135
|
Exercise of common stock options, shares |
[1] |
43,029
|
|
|
|
|
|
Common stock issued for employee stock purchase plan |
[1] |
|
23,390
|
|
|
|
23,390
|
Common stock issued for employee stock purchase plan, shares |
[1] |
2,636
|
|
|
|
|
|
Stock-based compensation expense |
[1] |
$ 2
|
2,304,106
|
|
|
|
2,304,108
|
Stock-based compensation expense, shares |
[1] |
15,107
|
|
|
|
|
|
Tax withholdings paid related to net share settlement of equity awards |
[1] |
|
(32,505)
|
|
|
|
(32,505)
|
Tax withholdings paid on equity awards |
[1] |
|
(50,640)
|
|
|
|
(50,640)
|
Tax shares sold to pay for tax withholdings on equity awards |
[1] |
|
40,243
|
|
|
|
40,243
|
Public offering in October 2018, net of issuance costs of $573,189 |
[1] |
$ 53
|
7,446,758
|
|
|
|
7,446,811
|
Public offering in October 2018, net of issuance costs of $573,189, shares |
[1] |
533,333
|
|
|
|
|
|
Public offering in December 2018, net of issuance costs of $304,916 |
[1] |
$ 47
|
6,695,037
|
|
|
|
6,695,084
|
Public offering in December 2018, net of issuance costs of $304,916, shares |
[1] |
466,667
|
|
|
|
|
|
Cancellation of expired warrants |
[1] |
|
100,161
|
$ (100,161)
|
|
|
|
Cancellation of expired warrants, shares |
[1] |
|
|
(2,915)
|
|
|
|
Common stock issued for services |
[1] |
$ 3
|
445,608
|
|
|
|
445,611
|
Common stock issued for services, shares |
[1] |
32,700
|
|
|
|
|
|
Modification of equity award |
[1] |
$ 2
|
135,423
|
|
|
|
135,425
|
Modification of equity award, shares |
[1] |
17,500
|
|
|
|
|
|
Dividends declared ($0.00 per share) |
[1] |
|
|
|
|
|
|
Net loss and comprehensive loss |
[1] |
|
|
|
61,857
|
(15,890,643)
|
(15,828,786)
|
Balance at Jan. 31, 2019 |
[1] |
$ 646
|
163,422,901
|
$ 11,171,166
|
45,833
|
(149,971,464)
|
24,669,082
|
Balance, shares at Jan. 31, 2019 |
[1] |
6,462,262
|
|
892,890
|
|
|
|
Balance at Oct. 31, 2018 |
[1] |
$ 597
|
155,590,519
|
$ 11,171,166
|
91,876
|
(141,656,437)
|
25,197,721
|
Balance, shares at Oct. 31, 2018 |
[1] |
5,967,575
|
|
892,890
|
|
|
|
Exercise of common stock options |
[1] |
|
26,417
|
|
|
|
26,417
|
Exercise of common stock options, shares |
[1] |
2,341
|
|
|
|
|
|
Common stock issued for employee stock purchase plan |
[1] |
|
10,720
|
|
|
|
10,720
|
Common stock issued for employee stock purchase plan, shares |
[1] |
1,429
|
|
|
|
|
|
Stock-based compensation expense |
[1] |
$ 1
|
912,451
|
|
|
|
912,452
|
Stock-based compensation expense, shares |
[1] |
9,950
|
|
|
|
|
|
Tax withholdings paid related to net share settlement of equity awards |
[1] |
|
(8,165)
|
|
|
|
(8,165)
|
Tax withholdings paid on equity awards |
[1] |
|
(35,458)
|
|
|
|
(35,458)
|
Tax shares sold to pay for tax withholdings on equity awards |
[1] |
|
25,594
|
|
|
|
25,594
|
Public offering in December 2018, net of issuance costs of $304,916 |
[1] |
$ 47
|
6,695,037
|
|
|
|
6,695,084
|
Public offering in December 2018, net of issuance costs of $304,916, shares |
[1] |
466,667
|
|
|
|
|
|
Common stock issued for services |
[1] |
$ 1
|
205,786
|
|
|
|
205,787
|
Common stock issued for services, shares |
[1] |
14,300
|
|
|
|
|
|
Dividends declared ($0.00 per share) |
[1] |
|
|
|
|
|
|
Net loss and comprehensive loss |
[1] |
|
|
|
(46,043)
|
(8,315,027)
|
(8,361,070)
|
Balance at Jan. 31, 2019 |
[1] |
$ 646
|
163,422,901
|
$ 11,171,166
|
45,833
|
(149,971,464)
|
24,669,082
|
Balance, shares at Jan. 31, 2019 |
[1] |
6,462,262
|
|
892,890
|
|
|
|
Balance at Jul. 31, 2019 |
|
$ 1,063
|
177,656,149
|
$ 10,809,724
|
169,037
|
(164,356,874)
|
24,279,099
|
Balance, shares at Jul. 31, 2019 |
|
10,633,043
|
|
3,631,953
|
|
|
|
Common stock issued for employee stock purchase plan |
|
|
4,744
|
|
|
|
4,744
|
Common stock issued for employee stock purchase plan, shares |
|
2,841
|
|
|
|
|
|
Stock-based compensation expense |
|
$ 2
|
1,940,461
|
|
|
|
1,940,463
|
Stock-based compensation expense, shares |
|
22,146
|
|
|
|
|
|
Tax withholdings paid on equity awards |
|
|
(15,676)
|
|
|
|
(15,676)
|
Tax shares sold to pay for tax withholdings on equity awards |
|
|
15,596
|
|
|
|
15,596
|
Cash paid for stock options cancellation |
|
|
(25,819)
|
|
|
|
(25,819)
|
Repurchase of warrants |
|
|
2,457,976
|
$ (2,636,201)
|
|
|
(178,225)
|
Repurchase of warrants, shares |
|
|
|
(266,098)
|
|
|
|
Cancellation of expired warrants |
|
|
2,465,396
|
$ (2,465,396)
|
|
|
|
Cancellation of expired warrants, shares |
|
|
|
(251,567)
|
|
|
|
Common stock issued for services |
|
$ 10
|
466,763
|
|
|
|
466,773
|
Common stock issued for services, shares |
|
94,499
|
|
|
|
|
|
Modification of equity award |
|
|
|
|
|
|
|
Dividends declared ($0.00 per share) |
|
|
|
|
|
|
|
Net loss and comprehensive loss |
|
|
|
|
82,485
|
(23,394,509)
|
(23,312,024)
|
Balance at Jan. 31, 2020 |
|
$ 1,075
|
184,965,590
|
$ 5,708,127
|
251,522
|
(187,751,383)
|
3,174,931
|
Balance, shares at Jan. 31, 2020 |
|
10,752,529
|
|
3,114,288
|
|
|
|
Balance at Oct. 31, 2019 |
|
$ 1,068
|
178,448,285
|
$ 10,809,724
|
153,388
|
(174,117,358)
|
15,295,107
|
Balance, shares at Oct. 31, 2019 |
|
10,680,428
|
|
3,631,953
|
|
|
|
Common stock issued for employee stock purchase plan |
|
|
4,744
|
|
|
|
4,744
|
Common stock issued for employee stock purchase plan, shares |
|
2,841
|
|
|
|
|
|
Stock-based compensation expense |
|
$ 1
|
1,366,392
|
|
|
|
1,366,393
|
Stock-based compensation expense, shares |
|
10,448
|
|
|
|
|
|
Tax withholdings paid on equity awards |
|
|
(7,611)
|
|
|
|
(7,611)
|
Tax shares sold to pay for tax withholdings on equity awards |
|
|
8,632
|
|
|
|
8,632
|
Cash paid for stock options cancellation |
|
|
(25,819)
|
|
|
|
(25,819)
|
Repurchase of warrants |
|
|
2,457,976
|
$ (2,636,201)
|
|
|
(178,225)
|
Repurchase of warrants, shares |
|
|
|
(266,098)
|
|
|
|
Cancellation of expired warrants |
|
|
2,465,396
|
$ (2,465,396)
|
|
|
|
Cancellation of expired warrants, shares |
|
|
|
(251,567)
|
|
|
|
Common stock issued for services |
|
$ 6
|
247,595
|
|
|
|
247,601
|
Common stock issued for services, shares |
|
58,812
|
|
|
|
|
|
Dividends declared ($0.00 per share) |
|
|
|
|
|
|
|
Net loss and comprehensive loss |
|
|
|
|
98,134
|
(13,634,025)
|
(13,535,891)
|
Balance at Jan. 31, 2020 |
|
$ 1,075
|
$ 184,965,590
|
$ 5,708,127
|
$ 251,522
|
$ (187,751,383)
|
$ 3,174,931
|
Balance, shares at Jan. 31, 2020 |
|
10,752,529
|
|
3,114,288
|
|
|
|
|
|