XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Stock Options (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, par value (per share) $ 0.0001   $ 0.0001   $ 0.0001  
Stock option plan expense $ 55,991 $ 52,702 $ 108,398 $ 111,753    
Percentage of individual ownership of common stock (percentage)     10.00%      
Share-based compensation arrangement by share-based payment award, options, outstanding, intrinsic value $ 1,618,451   $ 1,618,451      
Proceeds from Stock Options Exercised     42,864      
Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value     $ 406,405      
Equity Incentive 2011 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares outstanding 1,680,241   1,680,241   1,712,806 1,357,837
Common shares expected to vest 1,022,605   1,022,605      
Common shares, exercised     133,275 369 369  
Share-based compensation arrangement by share-based payment award, options, exercisable, intrinsic value $ 613,906   $ 613,906      
Weighted average remaining years to vest (in years)     2 years 3 months 18 days   2 years 6 months 3 years
Weighted average exercise price $ 2.78   $ 2.78   $ 2.56 $ 3.24
May 2011 and August 2011 Equity Incentive Plans [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair market value of incentive stock options     100.00%      
Share-based Payment Arrangement, Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, par value (per share) $ 2.55   $ 2.55      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized $ 526,420   $ 526,420      
Individual Stock Ownership in Excess of 10 Percent [Member] | May 2011 and August 2011 Equity Incentive Plans [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair market value of incentive stock options     110.00%      
Total vesting period [Member] | Share-based Payment Arrangement, Option [Member] | May 2011 and August 2011 Equity Incentive Plans [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, award vesting period (in years)     10 years      
Twelve Months After Grant Date [Member] | May 2011 and August 2011 Equity Incentive Plans [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of individual ownership of common stock (percentage)     25.00%      
Stock option vesting period from grant date (in years)     1 year      
Monthly in equal installments [Member] | Share-based Payment Arrangement, Option [Member] | May 2011 and August 2011 Equity Incentive Plans [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, award vesting period (in years)     3 years