XML 95 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of average closing price to be paid by employees 85.00%  
Maximum common stock purchases through advance payroll deductions in a calendar year $ 25,000  
Share-based compensation $ 1,220,000 $ 981,000
Forfeiture rate 0.40%  
Unrecognized compensation expense related to stock options $ 0  
Aggregate intrinsic value of stock options exercised 36,000 97,000
Cash receipts of stock options exercised $ 7,000 $ 40,000
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option term 10 years  
Stock options vesting percentage 100.00%  
Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested period 1 year  
Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested period 2 years  
RSAs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested period 3 years  
Unrecognized compensation expense related to RSAs $ 6,444,000  
Unrecognized compensation expense expected recognition period 1 year 4 months 24 days  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense related to stock options $ 0  
Grant date fair value of ESPP options $ 41,000