Annual report pursuant to Section 13 and 15(d)

Common Stock (Details Narrative)

v3.21.1
Common Stock (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 24, 2020
Feb. 05, 2020
Apr. 30, 2019
Apr. 09, 2019
Apr. 04, 2019
Apr. 30, 2019
Apr. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 31, 2020
Aug. 15, 2019
Jul. 08, 2019
Apr. 11, 2019
Common per-share price               $ 1.65 $ 1.55          
Warrant to purchase of common stock               1,965,594            
Warrant term                     5 years      
Warrant exercise price               $ 1.10            
Value of shares issued for services               $ 1,190,000 $ 1,778,000          
Selling, general and administrative expenses               1,035,000            
Prepaid expense               $ 900,000 236,000          
Value of shares issued for acquisition                 $ 7,820,000          
Number of stock options granted               2,111,308 2,531,971          
Debt conversion amount                 $ 182,000          
Note Holder [Member]                            
Number of stock options granted                 25,272          
Number of stock options granted, value                 $ 182,000          
Note Payable [Member]                            
Warrant to purchase of common stock                         108,196  
Warrant exercise price                         $ 3.44  
Warrant expiration date                         Jul. 31, 2024  
Number of common stock shares issued upon conversion                 780,619          
Accounts Payable [Member]                            
Debt conversion amount     $ 10,000                      
Conversion of accounts payable into common stock shares     4,142                      
Conversion of accounts payable into common stock     $ 10,000                      
Underwriting Agreement [Member]                            
Warrant to purchase of common stock       6,389,776                    
Number of shares issued, shares       6,389,776                    
Number of units issued under offering       6,389,776                    
Underwriting Agreement [Member] | Alliance Global Partners [Member]                            
Warrant to purchase of common stock         6,389,776                  
Number of shares issued, shares         6,389,776                  
Number of units issued under offering         6,389,776                  
Shares issued price per share         $ 3.13                  
Series A Shareholders [Member]                            
Warrant to purchase of common stock   2,303,861                        
Warrant term   5 years                        
Warrant exercise price   $ 1.20                        
Fair value derivative liability upon issuance   $ 3,951,000                        
Vendors [Member]                            
Number of shares issued for services               1,007,583            
Value of shares issued for services               $ 1,190,000            
Vendor [Member]                            
Number of shares issued for services                 579,334          
Value of shares issued for services                 $ 1,162,000          
Common Stock [Member]                            
Sale and issuance of common stock               12,545,453 6,549,596          
Warrant to purchase of common stock                       3,245,162   163,739
Warrant exercise price                       $ 1.88   $ 3.76
Number of shares issued, shares               4,237,833            
Number of shares issued for services               1,007,583 1,015,981          
Value of shares issued for services                        
Prepaid expense               $ 155,000            
Warrant expiration date                       Aug. 31, 2024   Apr. 30, 2024
Stock issued during period for acquisition           3,327,791     3,327,791          
Value of shares issued for acquisition           $ 7,820,000              
Number of common stock shares issued upon conversion                 25,272          
Debt conversion amount                          
Private Placement [Member]                            
Common per-share price   $ 1.20                        
Sale and issuance description   The sale and issuance of up to five million shares of its Common Stock at a per-share price of $1.20, which amount represents a 20% discount to the $1.50 closing price of the Company's Common Stock on that day.                        
Cash fee aggregate amount   $ 499,000                        
Private placement description   The Company's private placement was managed by the Company; however, in connection with the closings, the Company paid a non-U.S. based consultant (i) as a cash fee, an aggregate amount of $499,000 (or 10% of the gross proceeds of the closings), (ii) as a non-accountable expense allowance, an aggregate of $100,000 (or 2% of the gross proceeds of the closings), (iii) five-year warrants, exercisable for an aggregate of up to 416,199 shares of the Company's Common stock at a cash-only exercise price of $1.92 per share, and (iv) 100,000 shares of the Company's Common Stock. The Company made the above-referenced payments only in respect of that portion of the gross proceeds from the closings for investors introduced to the Company by the consultant.                        
Share based compensation expense   $ 42,000                        
Private Placement [Member] | Common Stock [Member]                            
Sale and issuance of common stock             4,237,833              
Proceeds sold of common stock             $ 4,444,000              
Direct fees and expense             $ 641,000              
Private Placement [Member] | Maximum [Member]                            
Sale and issuance of common stock   5,000,000                        
Public Offering [Member]                            
Proceeds from issuance of stock       $ 18,525,000                    
Other offering expense       $ 2,138,000                    
Legal and professional expenses                   $ 162,000        
Public Offering [Member] | Common Stock [Member]                            
Number of shares issued, shares 12,545,453                          
Proceeds from issuance of stock $ 12,337,000                          
Public Offering [Member] | Common Stock [Member] | Overallotment Option [Member]                            
Number of shares issued, shares 1,636,363                          
Public Offering [Member] | Underwriter Warrants [Member]                            
Warrant to purchase of common stock       319,488                    
Warrant exercise price       $ 3.913                    
Option Shares [Member] | Underwriting Agreement [Member] | Alliance Global Partners [Member]                            
Warrant to purchase of common stock         958,466                  
Warrant term         5 years                  
Warrant exercise price         $ 3.443                  
Number of shares issued, shares         958,466                  
Number of units issued under offering         958,466                  
Warrant expiration date         Apr. 09, 2024                  
Overallotment Option [Member] | Underwriting Agreement [Member]                            
Warrant to purchase of common stock       159,820                    
Number of shares issued, shares       159,820                    
Number of units issued under offering       159,820