XML 68 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Option Plan - Summary of Stock Options Outstanding and Exercisable by Exercise Price (Details) - $ / shares
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options Outstanding, Number Outstanding 921,085  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years  
Options Outstanding, Weighted-Average Exercise Price $ 2.19 $ 2.01
Options Vested and Exercisable, Number Exercisable 471,375  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 2.05  
Exercise Price 0.16    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 0.16  
Options Outstanding, Number Outstanding 54,350  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 4 years 3 months 18 days  
Options Outstanding, Weighted-Average Exercise Price $ 0.16  
Options Vested and Exercisable, Number Exercisable 54,350  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 0.16  
Exercise Price 0.37    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 0.37  
Options Outstanding, Number Outstanding 98,755  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 5 years 8 months 12 days  
Options Outstanding, Weighted-Average Exercise Price $ 0.37  
Options Vested and Exercisable, Number Exercisable 44,414  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 0.37  
Exercise Price 0.97    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 0.97  
Options Outstanding, Number Outstanding 119,251  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 6 years 6 months  
Options Outstanding, Weighted-Average Exercise Price $ 0.97  
Options Vested and Exercisable, Number Exercisable 63,549  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 0.97  
Exercise Price 2.51    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 2.51  
Options Outstanding, Number Outstanding 160,861  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 6 years 10 months 24 days  
Options Outstanding, Weighted-Average Exercise Price $ 2.51  
Options Vested and Exercisable, Number Exercisable 85,593  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 2.51  
Exercise Price 2.89    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 2.89  
Options Outstanding, Number Outstanding 49,000  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years 4 months 24 days  
Options Outstanding, Weighted-Average Exercise Price $ 2.89  
Options Vested and Exercisable, Number Exercisable 22,250  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 2.89  
Exercise Price 2.93    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 2.93  
Options Outstanding, Number Outstanding 328,168  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years 7 months 6 days  
Options Outstanding, Weighted-Average Exercise Price $ 2.93  
Options Vested and Exercisable, Number Exercisable 155,854  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 2.93  
Exercise Price 3.18    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 3.18  
Options Outstanding, Number Outstanding 110,700  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years 9 months 18 days  
Options Outstanding, Weighted-Average Exercise Price $ 3.18  
Options Vested and Exercisable, Number Exercisable 45,365  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 3.18