Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Narrative) (Details)

v3.7.0.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 07, 2016
Mar. 23, 2015
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Jun. 03, 2015
Dec. 31, 2013
Chief Executive Officer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock options granted       57,500      
Compensation expense       $ 102,480      
Fair value of options       $ 230,575      
Exercise price of options granted       $ 8.19      
Option term       10 years      
Option vesting period       3 years      
Equity Compensation Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized for issuance under equity incentive plan           225,000 62,500
Restricted Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense       $ 110,668 $ 341,221    
Unrecognized compensation expense       $ 101,445      
Period over which compensation expense will be recognized       1 year 2 months 12 days      
Warrant [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock options granted     468,750        
Outstanding       170,314 45,314    
Fair value of warrants     $ 783,458 $ 272,133      
Warrants exercised 343,750            
Warrants exercised value $ 687,500            
Employee Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense       154,000 $ 105,000    
Unrecognized compensation expense       $ 135,000      
Period over which compensation expense will be recognized       1 year 2 months 12 days      
Exercise price of options granted       $ 8.19      
Warrants exercised            
Employee Stock Option [Member] | Director [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock options granted   4,109          
Fair value of stock options granted   $ 61,443          
Compensation expense       $ 15,379 $ 46,080    
Exercise price of options granted   $ 39.20          
Option term   10 years          
Option vesting period   1 year