Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation Plan (Narrative) (Details)

v3.20.2
Stock-Based Compensation Plan (Narrative) (Details)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
item
shares
Jun. 30, 2019
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized under the plan 500   500  
Stock options granted fair value | $     $ 1,067  
Allocated Share-based Compensation Expense | $ $ 616 $ 783 1,229 $ 1,568
Unrecognized compensation cost related to unvested stock options | $ $ 4,340   $ 4,340  
Unvested restricted stock awards 600   600  
Unvested stock options 1,403   1,403  
Unrecognized compensation cost related to unvested restricted stock awards | $ $ 2,518   $ 2,518  
2015 Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options issued under a plan     263  
Minimum [Member] | 2015 Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     1 year  
Maximum [Member] | 2015 Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     5 years  
Vest In Four Equal Consecutive Quarterly Tranches From The Date Of Grant [Member] | 2015 Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options issued under a plan     38  
Number of Vesting Tranches | item     4  
Vest In Four Equal Installments [Member] | 2015 Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options issued under a plan     145  
Number of Vesting Tranches | item     4  
Vest In Five Equal Installments [Member] | 2015 Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options issued under a plan     50  
Number of Vesting Tranches | item     5  
Vesting In Three Installments [Member] | 2015 Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options issued under a plan     30  
Number of Vesting Tranches | item     3