XML 108 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation (Narrative) (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2019
shares
Feb. 28, 2018
executive
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
shares
Feb. 28, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options outstanding (in shares)     67,500 67,500      
Vesting term     4 years        
Options forfeited 10,000   0        
Intrinsic value of stock options exercised | $       $ 217,064 $ 42,000    
Total fair value of stock options vested | $     $ 141,584 $ 141,584 $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Award Performance Period     3 years        
Restricted Stock And Restricted Stock Unit [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
RSU available for issuance (in share)     0 0 75,250 169,000  
Granted, shares (in shares)     0 0 0    
2015 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)             4,900,000
Options granted during period     0 0      
Compensation expense not yet recognized | $     $ 200,000        
Compensation expense not yet recognized, period for recognition     1 year 1 month 6 days        
2015 Plan [Member] | Employee Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options available for issuance (in shares)   80,000          
Number of executives | executive   4          
2005 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of stock option exercisable per year     25.00%        
Stock option expiration period (in years)     10 years        
Common Stock [Member] | 2015 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options outstanding (in shares)     70,000        
Number of shares available for issuance (in shares)     4,830,000