Quarterly report pursuant to Section 13 or 15(d)

Stock based compensation, options and warrants (Stock Incentive Plan Options) (Narrative) (Details)

v3.10.0.1
Stock based compensation, options and warrants (Stock Incentive Plan Options) (Narrative) (Details) - USD ($)
1 Months Ended 6 Months Ended
Jan. 31, 2018
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Net proceeds from exercise of stock options   $ 78,522
Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested options granted under the Plan 19,533    
Options granted   50,000  
Options period   10 years  
Options granted, exercise price   $ 18.50  
Options grant date fair value $ 9.38    
Options forfeited    
Options expired, exercise price $ 18.50    
Net proceeds from exercise of stock options $ 78,522    
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted   255,000  
Non Employees [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted   67,500  
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted   335,000  
Options grant date fair value   $ 12.29  
Vesting period   24 months  
Fair value of options vested   $ 4,116,000  
Unrecognized compensation cost   $ 4,679,000  
Unrecognized compensation cost, period for recognition   6 years  
Restricted Stock [Member] | Consulting Services [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted   12,500