Annual report pursuant to Section 13 and 15(d)

Note 14 - Stockholders' Equity (Details Textual)

v3.22.0.1
Note 14 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 27, 2021
$ / shares
Apr. 09, 2021
USD ($)
$ / shares
shares
Jun. 08, 2020
USD ($)
$ / shares
shares
Jun. 03, 2020
$ / shares
shares
Apr. 08, 2020
USD ($)
$ / shares
shares
Nov. 30, 2021
USD ($)
$ / shares
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Nov. 27, 2020
USD ($)
shares
Jul. 31, 2020
$ / shares
shares
May 31, 2020
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
$ / shares
shares
Feb. 28, 2020
$ / shares
shares
Jan. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2018
shares
Aug. 31, 2020
USD ($)
$ / shares
shares
Nov. 30, 2021
USD ($)
$ / shares
shares
Nov. 30, 2020
USD ($)
$ / shares
shares
Oct. 25, 2020
$ / shares
Feb. 29, 2020
$ / shares
Oct. 31, 2018
$ / shares
shares
Stock Issued During Period, Shares, New Issues (in shares)             2,875,000                          
Shares Issued, Price Per Share (in dollars per share) | $ / shares             $ 21.00                          
Stock Offering, Underwriting Discounts, Commissions, and Offering Expenses | $             $ 4,400                          
Proceeds from Issuance of Common Stock, Net | $             $ 56,000                 $ 55,952 $ 0      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares           $ 0.001                   $ 0.001 $ 0.001      
Dividends Payable | $           $ 1,043                   $ 1,043      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.001         $ 0.001                   $ 0.001 $ 0.001      
Share Price (in dollars per share) | $ / shares     $ 6.00   $ 2.50                              
Stock Issued During Period, Value, Warrants Exercised | $                               $ 1,277 $ 8,028      
Class of Warrant or Right, Exercised in Period (in shares)                               585,739 4,207,667      
Proceeds from Warrant Exercises | $                                 $ 7,225      
Warrant Inducement Expense | $                               $ (0) 845      
Stock Issued During Period, Shares, Issued for Services (in shares)     7,200                                  
Payroll Expense | $     $ 40                                  
Shares to be Issued, Value | $     $ 20                                  
Warrants Issued in April 2020 Exchange [Member]                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         149,842                              
Class of Warrant or Right, Issued During Period, Per Unit (in shares)         400                              
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 2.50                              
Warrants and Rights Outstanding | $         $ 200                              
Conversion of Accrued Interest into Warrants [Member]                                        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                         1              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                         $ 2.50              
Debt Conversion, Converted Instrument, Warrants or Options Issued (in shares)                         49,842              
Stock Issued During Period, Value, Warrants Exercised | $                         $ 100              
Debt Conversion, Converted Instrument, Warrants Issued Per $1000 (in shares)                         400              
Accrued Interest Satisfied By Issuance of Warrants | $                         $ 100              
Warrants Issued to Consultants [Member]                                        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                       1                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                 $ 1.55     $ 2.50                
Class of Warrant Or Right, Granted in Period (in shares)                       15,000                
Class of Warrant or Right, Exercised in Period (in shares)                 75,000                      
Stock Issued During Period, Shares, Warrants Exercised (in shares)                 68,319                      
Warrants Issued with October 2018 Notes [Member]                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                       510,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                   $ 2.50   $ 2.50
Class of Warrant or Right, Exercised in Period (in shares)               189,079                        
Stock Issued During Period, Shares, Warrants Exercised (in shares)               189,079                        
Proceeds from Warrant Exercises | $               $ 500                        
Warrants Issued with 2017 Financing, Exercise Price 1.50 [Member]                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 1.50                                
Stock Issued During Period, Shares, Warrants Exercised (in shares)       57,235                                
Warrants Issued with 2017 Financing, Exercise Price 1.80 [Member]                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 1.80                                  
Stock Issued During Period, Shares, Warrants Exercised (in shares)     1,777,388                                  
Warrants Issued with 2017 Financing [Member]                                        
Class of Warrant or Right, Exercised in Period (in shares)                             1,834,623          
Stock Issued During Period, Shares, Warrants Exercised (in shares)                             1,834,623          
Proceeds from Warrant Exercises | $                             $ 3,300          
Warrants Issued with Private Placement [Member]                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                             $ 2.50          
Class of Warrant or Right, Exercised in Period (in shares)                             99,261          
Stock Issued During Period, Shares, Warrants Exercised (in shares)                             99,261          
Proceeds from Warrant Exercises | $                             $ 200          
Warrants [Member]                                        
Stock Issued During Period, Shares, New Issues (in shares)                     1,997,911                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 1.80 $ 1.60               $ 2.50  
Stock Issued During Period, Value, Warrants Exercised | $                     $ 3,200                  
Class of Warrant or Right, Exercised in Period (in shares)                   11,793                    
Stock Issued During Period, Shares, Warrants Exercised (in shares)                   11,793 1,997,911                  
Proceeds from Warrant Exercises | $                   $ 20                    
Warrant Inducement Expense | $                                 $ 800      
Warrants with Exercise Price of 2.50 [Member]                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 2.50                   $ 2.50        
Class of Warrant or Right, Exercised in Period (in shares)                               510,739        
Stock Issued During Period, Shares, Warrants Exercised (in shares)                               510,739        
Proceeds from Warrant Exercises | $                               $ 1,300        
Incentive Stock Warrants [Member] | Marketing Consultant [Member]                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                 $ 0.155               $ 2.50      
Warrants and Rights Outstanding | $                                 $ 10      
Class of Warrant Or Right, Granted in Period (in shares)                           150,000     15,000      
Class of Warrant or Right, Exercised in Period (in shares)           75,000     75,000                      
Stock Issued During Period, Shares, Warrants Exercised (in shares)           68,005     68,005                      
Exchange of Notes for Series A Preferred Stock [Member]                                        
Shares Issued, Price Per Share (in dollars per share) | $ / shares         $ 8,000.000                              
Debt Conversion, Original Debt, Amount | $         $ 7,000                              
Debt Conversion, Converted Instrument, Shares Issued (in shares)         1,391                              
Debt Conversion, Converted Instrument, Amount | $         $ 11,600                              
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | $         $ 29                              
Reverse Stock Split [Member]                                        
Stockholders' Equity Note, Stock Split, Conversion Ratio 10                                      
Series A Preferred Stock [Member]                                        
Shares Issued, Price Per Share (in dollars per share) | $ / shares         $ 5,000.000                              
Dividends Payable, Amount Per Share (in dollars per share) | $ / shares   $ 750                                    
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.001                                    
Dividends Payable | $   $ 1,000                                    
Conversion of Stock, Shares Converted (in shares)   4,636,649                                    
Conversion of Stock, Shares Issued (in shares)   695,498                                    
Convertible Preferred Stock, Shares Issued upon Conversion (in shares)         3,333                              
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares         $ 1.50                              
Preferred Stock, Dividend Rate, Percentage         10.00%                              
Over-Allotment Option [Member]                                        
Stock Issued During Period, Shares, New Issues (in shares)             375,000