XML 113 R101.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Activity of Stock Option Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Common Class A [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares, outstanding, beginning 1,072,863 1,086,053
Weighted average exercise price, outstanding, beginning $ 4.12 $ 4.20
Number of Shares, adjustment for effect of stock dividends 47,594 27,968
Number of shares, granted 89,500 77,000
Number of shares, exercised (183,935) (116,487)
Number of shares, cancelled (1,671) (1,671)
Weighted average exercise price, outstanding, ending $ 4.61 $ 4.12
Number of shares, outstanding, ending 1,024,351 1,072,863
Number of shares, options exercisable 934,851  
Weighted average exercise price, options exercisable $ 4.23  
Number of shares, available options for future grant 232,376  
Weighted average contractual term of options outstanding 4 years 6 months 14 days  
Weighted average contractual term of options exercisable 4 years 10 days  
Aggregated intrinsic value of options outstanding [1] $ 4,700,708  
Aggregated intrinsic value of options exercisable [1] $ 4,648,798  
Common Class C [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares, outstanding, beginning 662,666 594,132
Weighted average exercise price, outstanding, beginning $ 4.50 $ 5.10
Number of Shares, adjustment for effect of stock dividends 33,136 19,354
Number of shares, granted 230,000 180,000
Number of shares, exercised (104,656) (130,820)
Number of shares, cancelled
Weighted average exercise price, outstanding, ending $ 5.48 $ 4.50
Number of shares, outstanding, ending 821,146 662,666
Number of shares, options exercisable 591,146  
Weighted average exercise price, options exercisable $ 4.26  
Number of shares, available options for future grant 16,689  
Weighted average contractual term of options outstanding 7 years 2 months 26 days  
Weighted average contractual term of options exercisable 6 years 7 months 13 days  
Aggregated intrinsic value of options outstanding [1] $ 3,009,168  
Aggregated intrinsic value of options exercisable [1] $ 2,918,768  
[1] The Company used a stock price of $9.20 as of December 31, 2021 to derive intrinsic value.