XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation (Narrative) (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2019
shares
Feb. 28, 2018
executive
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Feb. 28, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options forfeited (in shares)     0      
Vesting term     4 years      
Intrinsic value of stock options exercised | $     $ 1,007,175   $ 217,064  
Options exercised (in shares)     47,500 0    
Total fair value of stock options vested | $     $ 141,584 $ 141,584 $ 141,584  
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term     3 years      
2015 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)           4,900,000
Options granted (in shares)     0 0 0  
Compensation expense not yet recognized | $     $ 14,720      
2015 Plan | Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares)   80,000        
Options forfeited (in shares) 10,000          
Number of executives | executive   4        
Vesting term     4 years      
Compensation expense not yet recognized, period for recognition     1 month 6 days      
2015 Plan | Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares granted (in shares)     0 0 0  
2015 Plan | Common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for issuance (in shares)     4,830,000      
2005 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of stock option exercisable per year     25.00%      
2005 Plan | Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration pperiod     10 years