XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Capital Stock (Details Textual) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended
Dec. 16, 2022
Oct. 31, 2022
Oct. 31, 2021
Nov. 16, 2022
Jul. 31, 2022
Nov. 26, 2021
May 17, 2021
May 14, 2021
Class of Warrant or Right, Outstanding (in shares)   4,837,586     3,615,454      
Proceeds from Warrant Exercises   $ 6,140            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   22,631            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   19,868            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Unvested in Period, Intrinsic Value   2,763            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   2,715            
Restricted Stock Units (RSUs) [Member]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   1,456            
Share-Based Payment Arrangement, Expense   $ 293 $ 189          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 8 months 1 day            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   836,034            
Performance-based Restriced Stock Units [Member]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 881 981          
Share-Based Payment Arrangement, Expense   $ 99 $ 73          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 2 months 1 day 2 years 4 months 28 days          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   734,582 734,582          
Replacement Warrants [Member]                
Class of Warrant or Right, Outstanding (in shares)   4,630,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)   5,218,890            
Proceeds from Issuance of Common Stock, Net   $ 21,714            
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        
May 2021 At-the-market Offerings [Member] | Subsequent Event [Member]                
Stock Issued During Period, Shares, New Issues (in shares) 3,687,663              
Proceeds from Issuance of Common Stock, Net $ 13,505