XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Capital Stock (Details Textual) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
Mar. 10, 2023
Mar. 10, 2023
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Nov. 16, 2022
Oct. 31, 2022
Jul. 31, 2022
Nov. 26, 2021
May 17, 2021
May 14, 2021
Class of Warrant or Right, Outstanding (in shares)     4,792,586   4,792,586     4,837,586 3,615,454      
Proceeds from Warrant Exercises         $ 6,205              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value     $ 20,628   20,628              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value     18,684   18,684              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested in Period, Intrinsic Value     1,944   1,944              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     1,519   $ 1,519              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         11 months 26 days              
Restricted Stock Units (RSUs) [Member]                        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total       $ 1,163   $ 1,163            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 6 months 7 days              
Share-Based Payment Arrangement, Expense     $ 293 189 $ 586 378            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     836,034   836,034              
Performance-based Restriced Stock Units [Member]                        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 782   $ 782       $ 981      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 11 months 4 days              
Share-Based Payment Arrangement, Expense     $ 99 $ 73 $ 198 $ 147            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     734,582   734,582       734,582      
Replacement Warrants [Member]                        
Class of Warrant or Right, Outstanding (in shares)     4,585,768   4,585,768              
Shelf 2021 [Member]                        
Stock Offering, Maximum Amount                   $ 200,000 $ 200,000  
May 17, 2021 At-the-market Offering [Member]                        
Stock Offering, Maximum Amount                     $ 100,000  
May 14, 2021 At-the-market Offering [Member]                        
Stock Offering, Maximum Amount                       $ 100,000
Stock Issued During Period, Shares, New Issues (in shares)     982,663   6,201,553              
Proceeds from Issuance of Common Stock, Net     $ 3,811   $ 25,526              
November 2021 At-the-market Offering [Member]                        
Stock Offering, Maximum Amount                   $ 100,000    
Shelf 2022 [Member]                        
Stock Offering, Maximum Amount             $ 300,000          
November 2022 At-the-market Offering [Member]                        
Stock Offering, Maximum Amount             $ 300,000          
Stock Issued During Period, Shares, New Issues (in shares)     6,057,700                  
Proceeds from Issuance of Common Stock, Net     $ 22,295                  
November 2022 At-the-market Offering [Member] | Subsequent Event [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)   1,780,000                    
Proceeds from Issuance of Common Stock, Net $ 6,991