Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity (Details Narrative)

v3.20.1
Shareholders' Equity (Details Narrative)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 13, 2019
USD ($)
Aug. 20, 2019
shares
Aug. 08, 2019
$ / shares
shares
Jul. 10, 2019
USD ($)
$ / shares
shares
Jul. 02, 2019
USD ($)
$ / shares
shares
Mar. 05, 2019
shares
Feb. 13, 2019
USD ($)
$ / shares
shares
Oct. 01, 2018
shares
Jul. 03, 2018
USD ($)
Number
$ / shares
shares
Jul. 02, 2018
USD ($)
$ / shares
shares
Jun. 06, 2018
USD ($)
$ / shares
shares
Mar. 12, 2018
USD ($)
$ / shares
shares
Nov. 26, 2019
shares
Jan. 31, 2019
USD ($)
$ / shares
shares
Dec. 24, 2018
USD ($)
$ / shares
shares
Mar. 27, 2018
USD ($)
shares
Feb. 16, 2018
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Oct. 04, 2019
USD ($)
$ / shares
shares
Feb. 06, 2019
$ / shares
shares
Jan. 02, 2019
$ / shares
shares
Oct. 06, 2018
$ / shares
shares
Oct. 02, 2018
$ / shares
shares
Dec. 31, 2017
$ / shares
Number of options exercised | shares                                   416 15,292            
Exercise price (in dollars per share) | $ / shares                                   $ 3.78 $ 3.31            
Proceeds from exercise options                                   $ 2 $ 48            
Net proceeds                                   $ 20,000 $ 31,000            
Number of shares issued upon services | shares                               15,000                  
Value of shares issued upon services                               $ 69                  
Option expected life                                   5 years 9 months 18 days 5 years 9 months 18 days            
Prepaid expense                                   $ 0 $ 344            
General and administrative expense                                   9,497 8,547            
Accounts payable and accrued expenses                                   2,999 2,140            
Unamortized stock compensation for stock options                                   $ 3,402              
Unamortized stock compensation for stock options period                                   1 year 22 days              
Number of outstanding options to purchase | shares                                   1,937,106              
Weighted-average exercise price (in dollars per share) | $ / shares                                   $ 4.35              
Share based compensation expense related to stock options                                   $ 2,393 1,832            
Liability in relation to the firm's compensation                                   $ 13,929 $ 4,437            
Company's common stock authorized for issuance | shares                                   50,000,000 50,000,000            
Number of common stock available for grant | shares                                   1,242,144 812,000            
Description of incentive plan                                   On January 1, 2020, pursuant to an annual evergreen provision, the number of shares of common stock reserved for future grants was increased by 1,728,665 shares. Under the 2016 Plan, effective as of January 1, 2020, the maximum number of shares of the Company's common stock authorized for issuance is 5,656,324. As of December 31, 2019, there were 147,867 shares of common stock available for future grant under the 2016 Plan.              
Executive Search Firm [Member]                                                  
Description of compensation paid to executive search firm                 The terms of the engagement were that upon a successful search, the Company would compensate the Firm one-third of the total first-year actual cash compensation for the position. The Company agreed to (a) make payments based on the CEO’s base salary of $475, and (b) make a true-up payment (the “True-up Payment”) at the end of the CEO’s first year of employment based on the actual cash compensation earned within the CEO’s first year of employment, exclusive of any Employment Buy-Out Payments.                                
Buy-out payments                 $ 475                                
Restricted Stock Units (RSUs) [Member]                                                  
Number of shares issued | shares           165,000                       241,112              
Expected life             4 years                                    
Expensed using the straight-line method             $ 329                                    
Granted | shares             76,112                     76,112              
Option expected life             4 years                                    
General and administrative expense                                   $ 280 $ 51            
Unamortized stock compensation for stock options                                   $ 811              
Unamortized stock compensation for stock options period                                   1 year 6 months 18 days              
Initial Public Offering [Member]                                                  
Number of shares issued | shares                             5,750,000   3,500,000                
Number of shares unissued | shares                                 5.00                
Share price (in dollars per share) | $ / shares                             $ 2.70                    
Net proceeds                             $ 14,036   $ 15,000                
Underwriting discounts and commissions                             1,086   1,400                
Other offering expenses                             $ 402   $ 1,100                
Underwriters Option [Member]                                                  
Number of options exercised | shares                             750,000                    
Number of shares issued | shares                             750,000                    
Net proceeds                             $ 1,883                    
Underwritten Public Offering [Member]                                                  
Number of shares issued | shares         6,666,667                                        
Share price (in dollars per share) | $ / shares         $ 3.00                                        
Net proceeds         $ 18,241                                        
Underwriting discounts and commissions         1,500                                        
Other offering expenses         $ 259                                        
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]                                                  
Number of shares issued | shares           10,313                                      
Employee [Member]                                                  
Number of options exercised | shares                           416                      
Number of shares issued | shares                           416                      
Exercise price (in dollars per share) | $ / shares                           $ 3.78                      
Proceeds from exercise options                           $ 2                      
Firm Compensation Consultant Expense [Member]                                                  
General and administrative expense                                   $ 251              
Description of consultant expense                                   (i) $158 earned for one-third of $475 paid 75% in cash and 25% by issuing the a variable number of warrants, and (ii) $93 for the estimated cash portion of the True-up Payment that will also be paid 75% in cash and 25% by issuing a variable number of warrants. During the year ended December 31, 2018, the Company paid $119 and issued a warrant to purchase 7,917 shares of the Company's common stock, with an exercise price of $5.00 per share and expires on November 8, 2021, as payment for the cash and equity components for the initial base salary measurement. As of December 31, 2018, the Company has recorded $93 in accounts payable and accrued expenses in relation to this agreement.              
Warrant [Member]                                                  
Warrant exericse price (in dollars per share) | $ / shares                                   $ 5.24 $ 5.24           $ 5.07
Value of shares issued upon services                                   $ 22 $ 0            
Common Stock [Member] | Over-Allotment Option [Member]                                                  
Number of shares issued | shares         1,000,000                                        
Exercise price (in dollars per share) | $ / shares         $ 3.00                                        
Common Stock [Member] | Over-Allotment Option [Member]                                                  
Number of shares issued | shares       648,333                                          
Share price (in dollars per share) | $ / shares       $ 3.00                                          
Net proceeds       $ 1,789                                          
Underwriting discounts and commissions       $ 156                                          
Common Stock [Member] | Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]                                                  
Granted | shares               165,000                                  
Common Stock [Member] | Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | November 26, 2019 [Member]                                                  
Granted | shares               165,000                                  
Common Stock [Member] | CEO And Executives [Member] | Restricted Stock Units (RSUs) [Member]                                                  
Number of shares issued | shares   30,140                     15,070                        
Common Stock [Member] | Executive Officer [Member]                                                  
Granted | shares             76,112                                    
Common Stock [Member] | Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | November 26, 2019 [Member]                                                  
Granted | shares             76,112                                    
Nonforfeitable Shares Common Stock And Warrants [Member]                                                  
Prepaid expense                                   0 27            
Amended and Restated Employment Agreement [Member] | November 2019 Consultant Warrant [Member]                                                  
Number of warrants purchased | shares             30,000                                    
Warrant exericse price (in dollars per share) | $ / shares             $ 5.00                                    
Number of shares issued upon services | shares             30,000                                    
Value of shares issued upon services             $ 55                                    
General and administrative expense                                   55              
Amended and Restated Employment Agreement [Member] | November 2019 Consultant Warrant [Member] | Risk Free Interest Rate [Member]                                                  
Risk-free rate             2.52%                                    
Amended and Restated Employment Agreement [Member] | November 2019 Consultant Warrant [Member] | Volatility [Member]                                                  
Volatility rate             67.43%                                    
Amended and Restated Employment Agreement [Member] | November 2019 Consultant Warrant [Member] | Expected Term [Member]                                                  
Expected life             3 years                                    
Amended and Restated Employment Agreement [Member] | November 2019 Consultant Warrant [Member] | Dividend Rate [Member]                                                  
Warrants, measurement input             0.00                                    
Amended and Restated Employment Agreement [Member] | Warrant [Member]                                                  
Number of warrants purchased | shares             50,000                                    
Warrant exericse price (in dollars per share) | $ / shares             $ 5.00                                    
Expected life             9 months                                    
Expensed using the straight-line method             $ 90                                    
General and administrative expense                                   90              
Amended and Restated Employment Agreement [Member] | Warrant [Member] | Risk Free Interest Rate [Member]                                                  
Risk-free rate             2.52%                                    
Amended and Restated Employment Agreement [Member] | Warrant [Member] | Volatility [Member]                                                  
Volatility rate             67.43%                                    
Amended and Restated Employment Agreement [Member] | Warrant [Member] | Expected Term [Member]                                                  
Expected life             3 years                                    
Amended and Restated Employment Agreement [Member] | Warrant [Member] | Dividend Rate [Member]                                                  
Warrants, measurement input             0.00                                    
Amendment Consulting Agreement [Member] | Chief Executive Officer [Member]                                                  
Annual base salary payable                 $ 475                                
Amendment Consulting Agreement [Member] | Warrant [Member]                                                  
Number of warrants purchased | shares                 90,000                                
Warrant exericse price (in dollars per share) | $ / shares                 $ 8.50                                
Number of shares issued upon services | shares                 30,000                                
Expected life                 5 years                                
Expensed using the straight-line method                 $ 594                                
Prepaid expense                                   0 317            
General and administrative expense                                   317 277            
Amendment Consulting Agreement [Member] | Warrant [Member] | Risk Free Interest Rate [Member]                                                  
Volatility rate                 2.72%                                
Amendment Consulting Agreement [Member] | Warrant [Member] | Volatility [Member]                                                  
Volatility rate                 68.31%                                
Amendment Consulting Agreement [Member] | Warrant [Member] | Expected Term [Member]                                                  
Expected life                 5 years                                
Amendment Consulting Agreement [Member] | Warrant [Member] | Dividend Rate [Member]                                                  
Warrants, measurement input                 0.00                                
Amendment To Registration Rights Agreement And Certificate Of Designation [Member] | Over-Allotment Option [Member]                                                  
Number of shares issued | shares                                 525,000                
Warrant term (in years)                                 5 years                
Amendment To Registration Rights Agreement And Certificate Of Designation [Member] | Series A Convertible Preferred Stock [Member] | Over-Allotment Option [Member]                                                  
Share price (in dollars per share) | $ / shares                       $ 5.00                          
Net proceeds                       $ 258                          
Underwriting discounts and commissions                       $ 22                          
Number of additional shares issued | shares                       56,000                          
Amendment To Registration Rights Agreement And Certificate Of Designation [Member] | Warrant [Member] | Series A Convertible Preferred Stock [Member]                                                  
Number of warrants purchased | shares                                 1,095,682                
Warrant exericse price (in dollars per share) | $ / shares                                 $ 5.00                
Initial fair value                                     3,156            
Amendment To Registration Rights Agreement And Certificate Of Designation [Member] | Warrant [Member] | Risk Free Interest Rate [Member] | Series A Convertible Preferred Stock [Member]                                                  
Risk-free rate                                 2.63%                
Amendment To Registration Rights Agreement And Certificate Of Designation [Member] | Warrant [Member] | Volatility [Member] | Series A Convertible Preferred Stock [Member]                                                  
Volatility rate                                 67.08%                
Consultant Agreement [Member] | Warrant [Member]                                                  
Number of warrants purchased | shares                   100,000                       25,000   25,000  
Warrant exericse price (in dollars per share) | $ / shares                                           $ 10.00   $ 8.75  
Expected life                                           24 months   18 months  
Expensed using the straight-line method                   $ 146                 126            
General and administrative expense                                   31 95            
Consultant Agreement [Member] | Warrant [Member] | Minimum [Member]                                                  
Warrants, measurement input | Number                 0.6204                                
Consultant Agreement [Member] | Warrant [Member] | Maximum [Member]                                                  
Warrants, measurement input | Number                 0.6584                                
Consultant Agreement [Member] | Warrant [Member] | Consultant [Member]                                                  
Number of warrants purchased | shares                     10,000                   10,000   10,000    
Warrant exericse price (in dollars per share) | $ / shares                     $ 5.25                   $ 7.25   $ 6.25    
Warrant term (in years)                     5 years                            
Expensed using the straight-line method                     $ 95               76            
General and administrative expense                                   9 67            
Consultant Agreement [Member] | Warrant [Member] | Risk Free Interest Rate [Member] | Minimum [Member]                                                  
Risk-free rate                   2.34%                              
Consultant Agreement [Member] | Warrant [Member] | Risk Free Interest Rate [Member] | Maximum [Member]                                                  
Risk-free rate                   2.66%                              
Consultant Agreement [Member] | Warrant [Member] | Risk Free Interest Rate [Member] | Consultant [Member]                                                  
Risk-free rate                     2.51%                            
Consultant Agreement [Member] | Warrant [Member] | Volatility [Member] | Consultant [Member]                                                  
Volatility rate                     67.25%                            
Consultant Agreement [Member] | Warrant [Member] | Expected Term [Member] | Minimum [Member]                                                  
Expected life                   1 year                              
Consultant Agreement [Member] | Warrant [Member] | Expected Term [Member] | Maximum [Member]                                                  
Expected life                   2 years                              
Consultant Agreement [Member] | Warrant [Member] | Expected Term [Member] | Consultant [Member]                                                  
Expected life                     5 years                            
Consultant Agreement [Member] | Warrant [Member] | Dividend Rate [Member]                                                  
Warrants, measurement input                   0.00                              
Consultant Agreement [Member] | Warrant [Member] | Dividend Rate [Member] | Consultant [Member]                                                  
Warrants, measurement input                     0.00                            
Consultant Agreement [Member] | Warrant [Member] | Volatility Three Months Ended [Member] | Consultant [Member]                                                  
Number of warrants purchased | shares                     30,000                            
Consultant Agreement [Member] | Warrant [Member] | Volatility [Member] | Consultant [Member]                                                  
Volatility rate                     67.28%                            
Consultant Agreement [Member] | Warrant [Member] | Volatility [Member] | Consultant [Member]                                                  
Volatility rate                     69.23%                            
Consultant Agreement [Member] | Warrant [Member] | Risk Free Interest Rate [Member] | Consultant [Member]                                                  
Risk-free rate                     2.81%                            
Consultant Agreement [Member] | Warrant [Member] | Risk Free Interest Rate [Member] | Consultant [Member]                                                  
Risk-free rate                     0.307%                            
Consultant Agreement [Member] | August 2019 Consultant Warrants [Member] | Consultant [Member]                                                  
Number of warrant issued | shares     2                                            
Number of warrants purchased | shares     20,000                                            
Warrant exericse price (in dollars per share) | $ / shares     $ 2.66                                            
Warrant term (in years)     3 years                                            
Expensed using the straight-line method                                   $ 30              
Description of vesting terms     Vest in four equal tranches beginning November 1, 2019 through August 1, 2020.                                            
Consultant Agreement [Member] | August 2019 Consultant Warrants [Member] | Risk Free Interest Rate [Member] | Consultant [Member]                                                  
Risk-free rate     1.17%                                            
Consultant Agreement [Member] | August 2019 Consultant Warrants [Member] | Volatility [Member] | Consultant [Member]                                                  
Volatility rate     68.31%                                            
Consultant Agreement [Member] | August 2019 Consultant Warrants [Member] | Expected Term [Member] | Consultant [Member]                                                  
Expected life     3 years                                            
Consultant Agreement [Member] | August 2019 Consultant Warrants [Member] | Dividend Rate [Member] | Consultant [Member]                                                  
Warrants, measurement input     0.00                                            
Consultant Agreement [Member] | Warrant Issued With 30 Days Of Agreement [Member]                                                  
Number of warrants purchased | shares                   25,000                              
Warrant exericse price (in dollars per share) | $ / shares                   $ 7.39                              
Expected life                   18 months                              
Consultant Agreement [Member] | Warrant Issued With 30 Days Of Agreement [Member]                                                  
Number of warrants purchased | shares                   25,000                              
Warrant exericse price (in dollars per share) | $ / shares                   $ 7.39                              
Expected life                   12 months                              
Consultant Agreement [Member] | Warrant Issued With 10 Consecutive Trading Days [Member]                                                  
Warrant exericse price (in dollars per share) | $ / shares                   $ 0.01                              
Consultant Agreement [Member] | Warrant Issued With 10 Consecutive Trading Days [Member] | Minimum [Member]                                                  
Warrant exericse price (in dollars per share) | $ / shares                   9.00                              
Consultant Agreement [Member] | Warrant Issued With 10 Consecutive Trading Days [Member] | Maximum [Member]                                                  
Warrant exericse price (in dollars per share) | $ / shares                   $ 13.00                              
Firm Compensation Agreement [Member]                                                  
General and administrative expense                                     $ 251            
Cash payment                                       $ 57          
Firm Compensation Agreement [Member] | November 2019 Consultant Warrant [Member]                                                  
Number of warrants purchased | shares                                       6,333          
Warrant exericse price (in dollars per share) | $ / shares                                       $ 3.00          
Warrant term (in years) 3 years                                                
Additional paid in capital in the amount $ 4