Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation Plan (Narrative) (Details)

v3.21.1
Stock-Based Compensation Plan (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum number of shares of common stock that may be granted through awards to any employee in any calendar year 500  
Stock options granted fair value $ 2,352  
Allocated Share-based Compensation Expense 1,524 $ 613
Unrecognized compensation cost related to unvested stock options $ 8,619  
Unvested restricted stock awards 500  
Unvested stock options 2,166  
Unrecognized compensation cost related to unvested restricted stock awards $ 1,898  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Stock options, term of expiration 10 years  
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 400  
Vesting period 3 years