XML 35 R95.htm IDEA: XBRL DOCUMENT v3.20.1
EMPLOYEE STOCK OPTIONS, RESTRICTED STOCK AWARD PLAN AND 401(k) - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Mar. 31, 2018
Jun. 30, 2019
Jun. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2013
Dec. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 665,160 668,340 684,020     668,340   665,160     28,955      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                     20.00%      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options                   $ 702,934        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition                   1 year 6 months        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value                   $ 278,400        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value                   $ 278,400        
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased $ 1.64 $ 3.25 $ 5.87 $ 9.91   $ 3.25   $ 1.64 $ 9.91 $ 2.64        
Compensation Expenses Charged Against Income For Share Based Awards Included In General And Administrative Expenses $ 792,836 $ 808,734 $ 834,465 $ 1,007,789 $ 1,081,199 $ 1,643,199 $ 2,083,547 $ 2,436,035 $ 3,091,336          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                           2,500,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized                         5,000,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value                     $ 1,470,230 $ 1,744,047    
Share-based Compensation     834,465     1,643,199   2,436,035   $ 3,082,625 $ 3,870,934 $ 3,685,079    
Employer's matching contributions                   6.00%        
Vesting percentage                   100.00%        
Stock options                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options 919,908 1,239,664 $ 1,501,300     $ 1,239,664   $ 919,908            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 9 months 18 days     1 year 8 months 12 days   1 year 7 months 6 days            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period                     193,000 165,400    
Share-based Compensation                   $ 625,855 $ 1,853,913 $ 3,618,309    
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 $ 3,451,385 $ 4,046,963 $ 2,547,688     $ 4,046,963   $ 3,451,385   $ 4,451,903        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     2 years 3 months 18 days     1 year 10 months 24 days   1 year 1 month 6 days   1 year 9 months 18 days        
Share-based Compensation                   $ 2,456,770 $ 2,017,021 $ 66,770    
number of restricted stock vested     0     400   900 0 187,136 64,620 0    
aggregate intrinsic value of vested restricted stock                   $ 494,605 $ 304,360