XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) - $ / shares
3 Months Ended
Mar. 31, 2019
Dec. 31, 2019
Exercise Price Range 1 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price Range, Lower Range Limit $ 0.75  
Exercise Price Range, Upper Range Limit $ 1.00  
Options Outstanding, Number of shares 27,527  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 1 year 3 months 22 days  
Options Outstanding, Weighted Average Exercise Price $ 0.82  
Options Exercisable, Number of shares 27,527  
Options Exercisable, Weighted Average Exercise Price $ 0.82  
Exercise Price Range 2 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price Range, Lower Range Limit 2.00  
Exercise Price Range, Upper Range Limit $ 4.00  
Options Outstanding, Number of shares 63,684  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 2 years 7 months 13 days  
Options Outstanding, Weighted Average Exercise Price $ 3.21  
Options Exercisable, Number of shares 63,684  
Options Exercisable, Weighted Average Exercise Price $ 3.21  
Exercise Price Range 3 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Price Range, Lower Range Limit 4.20  
Exercise Price Range, Upper Range Limit $ 6.68  
Options Outstanding, Number of shares   14,866
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 2 years 7 months 24 days  
Options Outstanding, Weighted Average Exercise Price   $ 4.46
Options Exercisable, Number of shares   14,866
Options Exercisable, Weighted Average Exercise Price   $ 4.46