Quarterly report pursuant to Section 13 or 15(d)

Warrants And Options (Details 3)

v3.7.0.1
Warrants And Options (Details 3) - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 23, 2017
Dec. 31, 2016
Number Outstanding 1,791,680    
Number Exercisable 1,641,680    
Weighted Average Remaining Contractual Life (Years) 1 year 8 months 6 days    
Proceeds to Company if Exercised $ 4,233,187    
Option [Member]      
Number Outstanding 3,114,300   2,384,300
Number Exercisable 2,253,300    
Exercise Price $ 4.07   $ 3.75
Proceeds to Company if Exercised $ 12,686,205    
Option [Member]      
Weighted Average Remaining Contractual Life (Years) 3 years 9 months 26 days    
Issued On 11/25/11 [Member] | Option [Member]      
Number Outstanding 303,000    
Number Exercisable 303,000    
Weighted Average Remaining Contractual Life (Years) 1 month 13 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) 6 years    
Expiration Date Nov. 25, 2018    
Issued On 09/01/12 [Member] | Option [Member]      
Number Outstanding   15,000  
Number Exercisable   15,000  
Weighted Average Remaining Contractual Life (Years) 4 days    
Proceeds to Company if Exercised   $ 89,650  
Issued On 09/01/12 [Member] | Option [Member] | Minimum [Member]      
Exercise Price $ 5.31    
Contractual Life (Years) 5 years    
Expiration Date Sep. 01, 2017    
Issued On 09/01/12 [Member] | Option [Member] | Maximum [Member]      
Exercise Price $ 6.31    
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) 7 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) 4 years 6 months    
Expiration Date Sep. 20, 2017    
Issued On 03/20/13 [Member] | Option [Member] | Maximum [Member]      
Exercise Price $ 4.35    
Contractual Life (Years) 7 years    
Expiration Date Mar. 20, 2020    
Issued on 09/02/13 [Member] | Option [Member]      
Number Outstanding 16,300    
Number Exercisable 16,300    
Weighted Average Remaining Contractual Life (Years) 4 days    
Proceeds to Company if Exercised $ 54,605    
Issued on 09/02/13 [Member] | Option [Member] | Minimum [Member]      
Exercise Price $ 2.35    
Contractual Life (Years) 4 years 6 months    
Expiration Date Mar. 02, 2018    
Issued on 09/02/13 [Member] | Option [Member] | Maximum [Member]      
Exercise Price $ 4.35    
Contractual Life (Years) 7 years    
Expiration Date Sep. 02, 2020    
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) 6 months    
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 6 months    
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) 7 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) 3 months 11 days    
Expiration Date Jan. 23, 2020    
Proceeds to Company if Exercised $ 1,268,000    
Issued on 08/17/15 [Member] | Option [Member]      
Number Outstanding 75,000    
Number Exercisable 75,000    
Exercise Price $ 3.75    
Contractual Life (Years) 5 years    
Weighted Average Remaining Contractual Life (Years) 29 days    
Expiration Date Aug. 17, 2020    
Proceeds to Company if Exercised $ 281,250    
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 2 months 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) 18 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 3 months 22 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) 15 days    
Expiration Date Apr. 10, 2023    
Proceeds to Company if Exercised $ 500,000