XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Capital Stock (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Jun. 13, 2022
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Nov. 26, 2021
Jul. 31, 2021
May 14, 2021
Proceeds from Warrant Exercises   $ 645,696   $ 2,697,927        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   23,997,678   23,997,678        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   16,570,688   16,570,688        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested in Period, Intrinsic Value   7,426,990   7,426,990        
Share-Based Payment Arrangement, Option [Member]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   540,730   $ 540,730        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       9 months 29 days        
Restricted Stock Units (RSUs) [Member]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   572,065   $ 572,065        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 5 months 4 days        
Share-Based Payment Arrangement, Expense   $ 182,664 $ 262,970 $ 560,306 $ 806,638      
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   $ 475,190   $ 475,190        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 5 months 8 days        
Share-Based Payment Arrangement, Expense   $ 73,269 $ 37,544 $ 219,958 $ 112,632      
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
November 2021 At-the-market Offering [Member]                
Stock Offering, Maximum Amount           $ 100,000,000    
The 2021 At-the-market Offerings [Member]                
Stock Issued During Period, Shares, New Issues (in shares)   4,800,000   43,295,536        
Proceeds from Issuance of Common Stock, Net   $ 18,557,112   $ 149,200,901        
The 2021 At-the-market Offerings [Member] | Subsequent Event [Member]                
Stock Issued During Period, Shares, New Issues (in shares) 2,102,000              
Proceeds from Issuance of Common Stock, Net $ 7,309,084