Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION - Additional Information (Details)

v3.20.1
STOCK-BASED COMPENSATION - Additional Information (Details)
12 Months Ended
Jun. 13, 2019
shares
Jan. 17, 2019
$ / shares
shares
Oct. 12, 2018
$ / shares
shares
Jul. 12, 2018
May 31, 2018
shares
May 31, 2017
shares
Jun. 09, 2015
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common Stock, Capital Shares Reserved for Future Issuance 982,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant               449,435    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   118,750 167,430         411,930 184,129  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares   $ 1.99 $ 2.61         $ 2.33 $ 2.99  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares               $ 1.76 $ 2.30  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | $               $ 715,587 $ 416,734  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value | $ / shares               $ 10.62 $ 42.42  
Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price | $ / shares               1.82 4.10 $ 29.13
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares                 191.38  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value | $ / shares               $ 3.80 $ 15.91  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares               203,523 22,345  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares                 186,895 27,718
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | $               $ 484,502    
Employee Service Share Based Compensation Nonvested Total Compensation In Current Year | $               274,662    
Employee Service Share Based Compensation Nonvested Total Compensation In Year Two | $               171,482    
Employee Service Share Based Compensation Nonvested Total Compensation In Year Three | $               $ 38,358    
Stock Option Activity [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     167,430         411,930    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares               $ 2.33 $ 2.99  
Non-vested 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 | $ / shares               $ 0.00 $ 0.00  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               0 0  
Employee [Member] | Non-vested restricted stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Annual Forfeiture Rate Percentage               2.00% 2.00%  
Minimum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stockholders' Equity Note, Stock Split, Conversion Ratio       0.2            
Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stockholders' Equity Note, Stock Split, Conversion Ratio       0.1            
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, Number of Additional Shares Authorized 700,000       120,000 120,000        
Common Stock, Capital Shares Reserved for Future Issuance             42,000      
Stockholders' Equity Note, Stock Split, Conversion Ratio             10      
Stock Incentive Plan 2015 [Member] | Non-vested restricted stock [Member]                    
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
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares                   $ 20.96
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)                   8,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                   46,000
Stock Incentive Plan 2015 [Member] | Minimum [Member]                    
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    
Stock Incentive Plan 2015 [Member] | Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period               4 years    
Stock Option Plan 2006 [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common Stock, Capital Shares Reserved for Future Issuance               7,000    
Stock Option Plan 2006 [Member] | Minimum [Member]                    
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    
Stock Option Plan 2006 [Member] | Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period               4 years