Quarterly report pursuant to Section 13 or 15(d)

Warrants And Options (Details 3)

v3.8.0.1
Warrants And Options (Details 3) - USD ($)
9 Months Ended
Aug. 14, 2017
Sep. 30, 2017
Dec. 31, 2016
Number Outstanding   1,731,680  
Number Exercisable   1,606,680  
Weighted Average Remaining Contractual Life (Years)   1 year 6 months 18 days  
Proceeds to Company if Exercised   $ 4,090,187  
Option [Member]      
Number Outstanding   3,044,300 2,384,300
Number Exercisable   2,173,300  
Exercise Price   $ 4.08 $ 3.75
Proceeds to Company if Exercised   $ 12,428,405  
Option [Member]      
Weighted Average Remaining Contractual Life (Years)   3 years 6 months 21 days  
Issued On 11/25/11 [Member] | Option [Member]      
Number Outstanding   303,000  
Number Exercisable   303,000  
Weighted Average Remaining Contractual Life (Years)   22 days  
Proceeds to Company if Exercised   $ 1,414,000  
Issued On 11/25/11 [Member] | Option [Member] | Minimum [Member]      
Exercise Price   $ 4.00  
Contractual Life (Years)   6 years  
Expiration Date   Nov. 25, 2017  
Issued On 11/25/11 [Member] | Option [Member] | Maximum [Member]      
Exercise Price   $ 5.00  
Contractual Life (Years)   7 years  
Expiration Date   Nov. 25, 2018  
Issued On 09/01/12 [Member] | Option [Member]      
Number Outstanding   10,000  
Number Exercisable   10,000  
Exercise Price   $ 6.31  
Weighted Average Remaining Contractual Life (Years)   0 days  
Proceeds to Company if Exercised   $ 63,100  
Issued On 09/01/12 [Member] | Option [Member] | Minimum [Member]      
Expiration Date   Mar. 01, 2018  
Issued On 09/01/12 [Member] | Option [Member] | Maximum [Member]      
Contractual Life (Years)   6 years  
Expiration Date   Sep. 01, 2018  
Issued On 03/20/13 [Member] | Option [Member]      
Number Outstanding   37,000  
Number Exercisable   37,000  
Weighted Average Remaining Contractual Life (Years)   15 days  
Proceeds to Company if Exercised   $ 123,950  
Issued On 03/20/13 [Member] | Option [Member] | Minimum [Member]      
Exercise Price   $ 2.35  
Contractual Life (Years)   6 years 6 months  
Expiration Date   Sep. 20, 2019  
Issued On 03/20/13 [Member] | Option [Member] | Maximum [Member]      
Exercise Price   $ 4.35  
Contractual Life (Years)   9 years  
Expiration Date   Mar. 20, 2022  
Issued On 09/02/13 [Member] | Option [Member]      
Number Outstanding 16,300 16,300  
Number Exercisable 16,300 16,300  
Weighted Average Remaining Contractual Life (Years)   7 days  
Expiration Date Sep. 02, 2022    
Proceeds to Company if Exercised   $ 54,605  
Issued On 09/02/13 [Member] | Option [Member] | Minimum [Member]      
Exercise Price   $ 2.35  
Contractual Life (Years)   6 years 6 months  
Expiration Date   Mar. 02, 2020  
Issued On 09/02/13 [Member] | Option [Member] | Maximum [Member]      
Exercise Price   $ 4.35  
Contractual Life (Years)   9 years  
Expiration Date   Sep. 02, 2022  
Issued on 05/16/14 [Member] | Option [Member]      
Number Outstanding   25,000  
Number Exercisable   25,000  
Weighted Average Remaining Contractual Life (Years)   4 days  
Proceeds to Company if Exercised   $ 100,000  
Issued on 05/16/14 [Member] | Option [Member] | Minimum [Member]      
Exercise Price   $ 3.00  
Contractual Life (Years)   3 years 6 months  
Expiration Date   Nov. 16, 2017  
Issued on 05/16/14 [Member] | Option [Member] | Maximum [Member]      
Exercise Price   $ 5.00  
Contractual Life (Years)   6 years  
Expiration Date   May 16, 2020  
Issued on 08/18/14 [Member] | Option [Member]      
Number Outstanding   645,000  
Number Exercisable   645,000  
Weighted Average Remaining Contractual Life (Years)   4 months 24 days  
Proceeds to Company if Exercised   $ 1,773,750  
Issued on 08/18/14 [Member] | Option [Member] | Minimum [Member]      
Exercise Price   $ 2.50  
Contractual Life (Years)   4 years 18 days  
Expiration Date   Feb. 18, 2019  
Issued on 08/18/14 [Member] | Option [Member] | Maximum [Member]      
Exercise Price   $ 3.00  
Contractual Life (Years)   5 years 6 months  
Expiration Date   Feb. 18, 2020  
Issued on 05/18/15 [Member] | Option [Member]      
Number Outstanding   20,000  
Number Exercisable   20,000  
Exercise Price   $ 3.80  
Contractual Life (Years)   4 years 6 months  
Weighted Average Remaining Contractual Life (Years)   4 days  
Expiration Date   Nov. 18, 2019  
Proceeds to Company if Exercised   $ 76,000  
Issued on 07/23/15 [Member] | Option [Member]      
Number Outstanding   317,000  
Number Exercisable   317,000  
Exercise Price   $ 4.00  
Contractual Life (Years)   4 years 6 months  
Weighted Average Remaining Contractual Life (Years)   2 months 30 days  
Expiration Date   Jan. 23, 2020  
Proceeds to Company if Exercised   $ 1,268,000  
Issued on 04/15/16 [Member] | Option [Member]      
Number Outstanding   775,000  
Number Exercisable   775,000  
Exercise Price   $ 4.00  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   1 year 1 month 27 days  
Expiration Date   Apr. 15, 2022  
Proceeds to Company if Exercised   $ 3,100,000  
Issued on 06/23/16 [Member] | Option [Member]      
Number Outstanding   15,000  
Number Exercisable   15,000  
Exercise Price   $ 4.00  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   7 days  
Expiration Date   Jun. 23, 2022  
Proceeds to Company if Exercised   $ 60,000  
Issued on 11/11/16 [Member] | Option [Member]      
Number Outstanding   10,000  
Number Exercisable   10,000  
Exercise Price   $ 5.00  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   7 days  
Expiration Date   Nov. 11, 2022  
Proceeds to Company if Exercised   $ 50,000  
Issued on 01/01/17 [Member] | Option [Member]      
Number Outstanding   50,000  
Number Exercisable    
Exercise Price   $ 4.8  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   1 month 2 days  
Expiration Date   Jan. 01, 2023  
Proceeds to Company if Exercised   $ 240,000  
Issued on 02/13/17 [Member] | Option [Member]      
Number Outstanding   25,000  
Number Exercisable    
Exercise Price   $ 5.00  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   15 days  
Expiration Date   Feb. 13, 2023  
Proceeds to Company if Exercised   $ 125,000  
Issued on 03/30/17 [Member] | Option [Member]      
Number Outstanding   686,000  
Number Exercisable    
Exercise Price   $ 5.00  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   1 year 2 months 27 days  
Expiration Date   Mar. 30, 2023  
Proceeds to Company if Exercised   $ 3,430,000  
Issued on 04/10/17 [Member] | Option [Member]      
Number Outstanding   100,000  
Number Exercisable    
Exercise Price   $ 5.00  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   2 months 5 days  
Expiration Date   Apr. 10, 2023  
Proceeds to Company if Exercised   $ 500,000  
Issued on 07/13/17 [Member] | Option [Member]      
Number Outstanding   10,000  
Number Exercisable    
Exercise Price   $ 5.00  
Contractual Life (Years)   6 years  
Weighted Average Remaining Contractual Life (Years)   7 days  
Expiration Date   Jul. 13, 2023  
Proceeds to Company if Exercised   $ 50,000