Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Schedule of Changes in Number of Outstanding Stock Options Under Director Plan, Stock Plan and 2011 Incentive Plan) (Details)

v3.20.2
Stock-Based Compensation (Schedule of Changes in Number of Outstanding Stock Options Under Director Plan, Stock Plan and 2011 Incentive Plan) (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Stock-Based Compensation [Abstract]    
Options, Outstanding - December 31, 2019 1,130,472  
Options, Awarded 133,801  
Options, Exercised (2,000)  
Options, Forfeited (46,369)  
Options, Outstanding - June 30, 2020 1,215,904 1,130,472
Options, Exercisable at June 30, 2020 956,317  
Options, Expected to vest June 30, 2020 1,215,904  
Weighted average exercise price per share, Outstanding - December 31, 2019 $ 7.28  
Weighted average exercise price per share, Awarded 5.25  
Weighted average exercise price per share, Exercised 2.64  
Weighted average exercise price per share, Forfeited 11.11  
Weighted average exercise price per share, Outstanding - June 30, 2020 6.92 $ 7.28
Weighted average exercise price per share, Exercisable at June 30, 2020 7.59  
Weighted average exercise price per share, Expected to vest June 30, 2020 $ 6.92  
Options, Outstanding - Weighted average remaining contractual term in years 3 years 6 months 7 days 3 years 5 months 23 days
Options, Exercisable - Weighted average remaining contractual term in years 2 years 10 months 24 days  
Options, Expected to vest - Weighted average remaining contractual term in years 3 years 6 months 7 days