XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Capital Stock (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Mar. 16, 2022
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Nov. 26, 2021
Jul. 31, 2021
May 14, 2021
Proceeds from Warrant Exercises   $ 1,141,903   $ 2,052,231        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   12,815,860   12,815,860        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   9,560,154   9,560,154        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested in Period, Intrinsic Value   3,255,706   3,255,706        
Share-based Payment Arrangement, Option [Member]                
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 796,083   796,083        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   11 months 19 days            
Restricted Stock Units (RSUs) [Member]                
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 754,729   754,729        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 6 months 3 days            
Share-based Payment Arrangement, Expense   $ 188,821 $ 271,834 $ 377,642 $ 543,668      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   997,612   997,612     997,612  
Performance-based Restriced Stock Units [Member]                
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 548,459   $ 548,459        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 6 months 10 days            
Share-based Payment Arrangement, Expense   $ 73,269 $ 37,544 $ 146,689 $ 75,088      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   1,250,451   1,250,451     1,250,451  
May 2021 At-the-market Offering [Member]                
Stock Offering, Maximum Amount               $ 100,000,000
Stock Issued During Period, Shares, New Issues (in shares)   6,655,295   27,399,173        
Proceeds from Issuance of Common Stock, Net   $ 28,919,064   $ 91,590,187        
November 2021 At-the-market Offering [Member]                
Stock Offering, Maximum Amount           $ 100,000,000    
Stock Issued During Period, Shares, New Issues (in shares)   11,096,363            
Proceeds from Issuance of Common Stock, Net   $ 39,053,602            
November 2021 At-the-market Offering [Member] | Subsequent Event [Member]                
Stock Issued During Period, Shares, New Issues (in shares) 4,460,000              
Proceeds from Issuance of Common Stock, Net $ 16,547,026