XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Option Plan - Summary of Stock Options Outstanding and Exercisable by Exercise Price (Details) - $ / shares
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options Outstanding, Number Outstanding 1,052,936  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years 1 month 6 days  
Options Outstanding, Weighted-Average Exercise Price $ 2.08 $ 2.01
Options Vested and Exercisable, Number Exercisable 493,137  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 1.86  
Exercise Price 0.16    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price $ 0.16  
Options Outstanding, Number Outstanding 64,950  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 4 years 7 months 6 days  
Options Outstanding, Weighted-Average Exercise Price $ 0.16  
Options Vested and Exercisable, Number Exercisable 64,950  
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 153,338  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 5 years 10 months 24 days  
Options Outstanding, Weighted-Average Exercise Price $ 0.37  
Options Vested and Exercisable, Number Exercisable 70,663  
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 144,001  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 6 years 8 months 12 days  
Options Outstanding, Weighted-Average Exercise Price $ 0.97  
Options Vested and Exercisable, Number Exercisable 73,952  
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 177,695  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years 2 months 12 days  
Options Outstanding, Weighted-Average Exercise Price $ 2.51  
Options Vested and Exercisable, Number Exercisable 80,860  
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 8 months 12 days  
Options Outstanding, Weighted-Average Exercise Price $ 2.89  
Options Vested and Exercisable, Number Exercisable 19,500  
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 333,752  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years 10 months 24 days  
Options Outstanding, Weighted-Average Exercise Price $ 2.93  
Options Vested and Exercisable, Number Exercisable 139,097  
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 130,200  
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 8 years 1 month 6 days  
Options Outstanding, Weighted-Average Exercise Price $ 3.18  
Options Vested and Exercisable, Number Exercisable 44,115  
Options Vested and Exercisable, Weighted-Average Exercise Price $ 3.18