Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details Narrative)

v3.20.4
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 03, 2019
Mar. 13, 2019
Jun. 30, 2018
Jan. 31, 2016
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share-based compensation expense         $ 4,142 $ 3,794 $ 2,163
Risk free interest rate         0.93% 1.64% 2.72%
Expected volatility         47.10% 42.11% 42.80%
Expected life of awards         6 years 3 months 19 days 6 years 8 months 12 days 4 years 4 months 24 days
Weighted average fair value of options granted during the period         $ 2.69 $ 2.20 $ 2.46
Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock         1,230,000 2,829,000 120,000
Options exercise price per share         $ 6.08 $ 5.99 $ 6.41
Allocated share-based compensation expense         $ 1,587 $ 1,516 $ 397
Share-based compensation, fair value of options vested         1,974 476 413
Share-based compensation, intrinsic value of options exercised         313 119 162
Share-based compensation, nonvested awards, not yet recognized         $ 3,823    
Share-based compensation, nonvested awards, not yet recognized, period for recognition         4 years 26 days    
Restricted Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share-based compensation expense         $ 2,272 2,061 1,803
Share-based compensation, nonvested awards, not yet recognized         $ 2,975    
Share-based compensation, nonvested awards, not yet recognized, period for recognition         1 year 11 months 15 days    
Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share-based compensation expense         $ 283 217  
Share-based compensation, nonvested awards, not yet recognized         $ 261    
Share-based compensation, nonvested awards, not yet recognized, period for recognition         1 year 3 months 19 days    
Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share-based compensation expense         $ 0 0 $ (37)
New Signing Options and New Closing Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Risk free interest rate         0.70%    
Expected volatility         47.00%    
Expected life of awards         6 years    
Weighted average fair value of options granted during the period         $ 1.27    
Chief Executive Officer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock 350,000 350,000          
Chief Executive Officer [Member] | New Signing Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock         350,000    
Chief Executive Officer [Member] | New Closing Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock         350,000    
Chief Financial Officer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock 150,000 150,000          
Chief Financial Officer [Member] | New Signing Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock         150,000    
Chief Financial Officer [Member] | New Closing Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock         150,000    
David Mahlab [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share-based compensation expense           $ 1,261  
2018 Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, number of shares authorized     1,500,000        
Shares available for future issuance     3,000,000        
Increase the number shares available for issuance     4,500,000   545,000    
Options exercise price per share $ 6.00 $ 6.28          
2018 Incentive Plan [Member] | New Signing Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options exercise price per share         $ 6.28    
Vesting description         vest and become exercisable in full on December 31, 2022 if the volume weighted average price of the Company's common stock during a consecutive 30 trading day period (the "30 Day VWAP") reaches $12.00 at any point prior to December 31, 2022    
2018 Incentive Plan [Member] | New Closing Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options exercise price per share         $ 6.00    
Vesting description         vest and become exercisable immediately upon the Company achieving a 30 Day VWAP of $10.00    
2018 Incentive Plan [Member] | Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Option vested term     4 years        
2018 Incentive Plan [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Option vested term     5 years   10 years    
2015 Equity Compensation Plan [Member] | Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options granted to purchase shares of common stock       295,000