XML 52 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Compensation Plan Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Least amount of annual increase of shares available for issuance 386,000        
Stock Issued During Period, Shares, Employee Stock Purchase Plans 73,607        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years        
Share-based Payment Arrangement, Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value $ 6.97        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 1,000,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value 7,800,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 14,100,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 120 days        
Non--employee stock options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2 years        
2011 Stock Option Issuance Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized         4,714,982
2018 Stock Option and Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized       1,822,000  
Percentage shares available for issuance automatically increase annually 4.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 835,728        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 809,000        
Employee Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     193,000    
Maximum employee payroll deduction percentage 15.00%        
Common stock value, tax limit on employee stock purchase plan $ 25,000        
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%        
Percentage shares available for issuance automatically increase annually 1.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 208,932        
Stock Issued During Period, Shares, Employee Stock Purchase Plans 73,607        
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased $ 7.22        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 328,000        
Equity Inducement Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   750,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 340,000