Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Details Textual)

v3.10.0.1
STOCK-BASED COMPENSATION (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 31, 2018
Dec. 31, 2017
May 31, 2018
Dec. 31, 2016
Jun. 09, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Employee Service Share Based Compensation Nonvested Total Compensation In Current Year   $ 761,369        
Employee Service Share Based Compensation Nonvested Total Compensation In Year Two   233,413        
Employee Service Share Based Compensation Nonvested Total Compensation In Year Three   $ 117,105        
Share Based Compensation Arrangement By Share Based Payment Award Options Unvested and Expected To Vest Outstanding Number (in shares)   186,505        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 1,111,887        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 2.30 $ 1.58      
Common Stock, Capital Shares Reserved for Future Issuance       282,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 416,734 $ 636,071      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value   $ 42.42 $ 77.40      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   191.38 611.20      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value   $ 15.91 $ 11.90      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares   22,345 20,360      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares     27,718   39,742  
Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price   $ 4.10 $ 29.13   $ 32.70  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   44,473        
Stock Incentive Plan 2015 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common Stock, Capital Shares Reserved for Future Issuance           42,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 120,000          
Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 0 $ 20.96      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   0 46,000      
Restricted Stock [Member] | Stock Incentive Plan 2015 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 20.96        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     46,000      
Employee [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Annual Forfeiture Rate Percentage   2.00% 2.00%