Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Narrative)

v3.21.1
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 377 $ 432
Share-based compensation, fair value of options vested 408 1,008
Share-based compensation, intrinsic value of options exercised $ 451 196
Options exercise price per share $ 7.77  
Number of options granted to purchase shares of common stock 120,000  
Share-based compensation, nonvested awards, not yet recognized $ 3,908  
Share-based compensation, nonvested awards, not yet recognized, period for recognition 3 years 11 months 8 days  
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 665 549
Share-based compensation, nonvested awards, not yet recognized $ 5,000  
Share-based compensation, nonvested awards, not yet recognized, period for recognition 2 years 10 months 25 days  
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share-based compensation expense $ 55 $ 128
Share-based compensation, nonvested awards, not yet recognized $ 210  
Share-based compensation, nonvested awards, not yet recognized, period for recognition 1 year 1 month 6 days