XML 40 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range (Details)
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number of shares | shares 106,077
Options Exercisable, Number of shares | shares 106,077
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 | shares 27,527
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 9 months 22 days
Options Outstanding, Weighted Average Exercise Price $ 0.82
Options Exercisable, Number of shares | 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 1.79
Exercise Price Range, Upper Range Limit $ 4.00
Options Outstanding, Number of shares | shares 63,684
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 2 years 1 month 13 days
Options Outstanding, Weighted Average Exercise Price $ 3.21
Options Exercisable, Number of shares | 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 | shares 14,866
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 2 years 1 month 24 days
Options Outstanding, Weighted Average Exercise Price $ 4.46
Options Exercisable, Number of shares | shares 14,866
Options Exercisable, Weighted Average Exercise Price $ 4.46