Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Details)

v3.10.0.1
STOCK-BASED COMPENSATION (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation $ 779,194 $ 421,430 $ 878,007
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized $ 106,111    
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition 1 year 6 months    
Employee Stock Option | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period 1 year    
Employee Stock Option | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period 3 years    
2017 Non-Employee Director Equity Compensation Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) 750,000    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) 704,100    
2009 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) 5,000,000    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares) 2,567,392