Annual report pursuant to Section 13 and 15(d)

EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(k) - Additional Information (Details)

v3.20.4
EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(k) - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2020
Oct. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation Expenses Charged Against Income For Share Based Awards Included In General And Administrative Expenses     $ 5,364,162 $ 3,082,625 $ 3,870,934
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 341,155   341,155    
Granted     0    
Returned and cancelled     2,265,000    
Additional compensation expense     $ 768,379    
Weighted Average Exercise Price, Exercisable at end of year $ 6.87   $ 6.87    
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased $ 0.66   $ 0.66    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 14,988   $ 14,988    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     7 months 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value 0   $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 0   $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value         1,470,230
Employer's matching contributions     6.00%    
Vesting percentage     100.00%    
Share-based Compensation     $ 5,364,162 3,082,625 3,870,934
Board of Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional compensation expense $ 2,361,362 $ 2,361,362      
Accelerated vesting of restricted stock 1,131,955 1,131,955      
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation     $ 927,559 625,855 1,853,913
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     20.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     5 years    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 1,520,839   $ 1,520,839    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 6 months    
aggregate intrinsic value of vested restricted stock     $ 801,133 494,605 304,360
Share-based Compensation     $ 4,436,603 $ 2,456,770 $ 2,017,021