XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued upon the exercise of stock options 1,357,620 1,489,067
Share-based compensation expense $ 10,419 $ 7,302
Shares issued under the ESPP 231,275 203,061
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period of stock options granted 10 years  
Weighted-average fair value of stock option awards granted (per share) $ 7.11 $ 3.56
Intrinsic value of stock options exercised during period $ 11,700 $ 5,600
Unrecognized share-based compensation expense related to non-vested stock options $ 12,300  
Expected recognition period 2 years 6 months  
Share-based compensation expense $ 5,800 3,500
Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected recognition period 2 years 2 months 12 days  
Share-based compensation expense $ 4,100 $ 3,500
Weighted-average grant-date fair value of RSUs granted (per share) $ 10.52 $ 5.07
Total vest date fair value of RSUs vested $ 5,100 $ 4,000
Unrecognized share-based compensation expense related to non-vested RSUs $ 1,800  
Restricted Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan 5,324,000  
Share-based compensation expense $ 600 $ 300
Percentage of lower limit value of common stock 85.00%  
Purchase period duration 6 months  
Maximum limit of payroll deductions (percent) 10.00%  
2018 Omnibus Incentive Compensation Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan 8,897,084