Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Narrative)

v3.20.1
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 06, 2020
Nov. 13, 2019
Aug. 08, 2019
Feb. 13, 2019
Jul. 03, 2018
Jun. 06, 2018
Feb. 21, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Feb. 06, 2019
Jan. 02, 2019
Oct. 06, 2018
Oct. 02, 2018
Jul. 02, 2018
Dec. 31, 2016
Number of options exercised                              
Option expected life               5 years 9 months 18 days 5 years 9 months 18 days              
General and administrative expense               $ 2,912 $ 2,797              
Accounts payable and accrued expenses               2,948   $ 2,999 [1]            
Unamortized stock compensation for stock options               $ 3,909                
Unamortized stock compensation for stock options period               1 year 3 months 4 days                
Number of outstanding options to purchase               2,242,735                
Weighted-average exercise price (in dollars per share)               $ 4.31                
Share based compensation expense related to stock options               $ 682 $ 615              
Number of warrant exercisable               2,617,824                
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 March 31, 2020, there were 706,964 shares of common stock available for future grant under the 2016 Plan.                
Restricted Stock Units (RSUs) [Member]                                
Number of shares issued               501,265                
Granted               260,154                
General and administrative expense               $ 103                
Unamortized stock compensation for stock options               $ 1,270                
Unamortized stock compensation for stock options period               1 year 5 months 16 days                
Executives and Directors [Member] | Restricted Stock Units (RSUs) [Member]                                
Expected life 3 years                              
Expensed using the straight-line method $ 562                              
Granted 260,154                              
Option expected life 3 years                              
August 2019 Consultant Warrants [Member]                                
Warrant term (in years)   3 years                            
Common Stock [Member]                                
Issuance of common shares upon vesting               15,070 10,313              
Percentage of number of shares                               6.00%
Common Stock [Member] | Executive Officer [Member]                                
Number of shares issued 260,154           15,070                  
Exercise price (in dollars per share) $ 2.16                              
Option expected life 3 years                              
Common Stock [Member] | Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]                                
Number of shares issued 260,154                              
Issuance of common shares upon vesting             15,070                  
Expected life 3 years                              
Warrant [Member]                                
Warrant exercise price (in dollars per share)               $ 5.12   $ 5.24            
Employee [Member] | Common Stock [Member] | Executive Officer [Member]                                
Number of options exercised 831,012                              
Exercise price (in dollars per share) $ 2.16                              
Expected life 3 years                              
Consultant Agreement [Member] | Warrant [Member]                                
Number of warrants purchased                       25,000   25,000    
Warrant exercise price (in dollars per share)                       $ 10.00   $ 8.75    
Expected life                       24 months   18 months    
General and administrative expense                 $ 31              
Consultant Agreement [Member] | Warrant Issued with 30 Days of Agreement [Member]                                
Number of warrants purchased                             25,000  
Warrant exercise price (in dollars per share)                             $ 7.39  
Expected life                             18 months  
Consultant Agreement [Member] | Warrant Issued with 30 Days of Agreement One [Member]                                
Number of warrants purchased                             25,000  
Warrant exercise price (in dollars per share)                             $ 7.39  
Expected life                             12 months  
Consultant Agreement [Member] | Warrant Issued with 10 Consecutive Trading Days [Member]                                
Warrant exercise price (in dollars per share)                             $ 0.01  
Consultant Agreement [Member] | Warrant Issued with 10 Consecutive Trading Days [Member] | Minimum [Member]                                
Warrant exercise price (in dollars per share)                             9.00  
Consultant Agreement [Member] | Warrant Issued with 10 Consecutive Trading Days [Member] | Maximum [Member]                                
Warrant exercise price (in dollars per share)                             $ 13.00  
Consultant Agreement [Member] | Consultant [Member] | August 2019 Consultant Warrants [Member]                                
Number of warrant issued     2                          
Number of warrants purchased     20,000                          
Warrant exercise price (in dollars per share)     $ 2.66                          
Warrant term (in years)     3 years                          
Description of vesting terms     Vest for four equal tranches beginning November 1, 2019 through August 1, 2020.                          
Consultant Agreement [Member] | Consultant [Member] | Warrant [Member]                                
Number of warrants purchased           10,000         10,000   10,000      
Warrant exercise price (in dollars per share)           $ 5.25         $ 7.25   $ 6.25      
General and administrative expense           $ 10                    
Consulting Agreement [Member] | Warrant [Member]                                
Number of warrants purchased         90,000                      
Warrant exercise price (in dollars per share)         $ 8.50                      
Number of shares issued upon services         30,000                      
Expected life         5 years                      
General and administrative expense                 $ 137              
Amended and Restated Consultant Agreement [Member] | Warrant [Member]                                
Number of warrants purchased       50,000                        
Warrant exercise price (in dollars per share)       $ 5.00                        
Expiration date                 Mar. 20, 2022              
Expected life       9 months                        
General and administrative expense                 $ 30              
Amended and Restated Consultant Agreement [Member] | November 2019 Consultant Warrant [Member]                                
Number of warrants purchased       30,000                        
Warrant exercise price (in dollars per share)       $ 5.00                        
Number of shares issued upon services                 30,000              
Value of shares issued upon services                 $ 55              
Services Agreement [Member] | Common Stock [Member]                                
Number of warrants purchased 120,000                              
Warrant exercise price (in dollars per share) $ 3.50                              
Remaining warrants granted 60,000                              
Services Agreement [Member] | Warrant [Member]                                
Exercise price (in dollars per share) $ 2.16                              
Warrant term (in years) 3 years                              
Granted 60,000                              
General and administrative expense               $ 19                
Risk-free interest rate 1.43%                              
Expected life in years 3 years                              
Expected stock volatility 74.82%                              
Expected dividend yield 0.00%                              
Fair value of warrants $ 112,044                              
[1] Derived from audited consolidated financial statements