XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Activity of Stock Option Plans (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Common Class A [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning 976,605 1,024,351
Weighted average exercise price, outstanding, beginning $ 4.56 [1] $ 4.38 [2]
Number of Shares, adjustment for effect of stock dividends 38,266 47,780
Number of shares, granted 16,000 4,000
Number of shares, exercised (233,180) (71,330)
Number of shares, cancelled (1,591)
Number of shares, outstanding, ending 797,691 1,003,210
Weighted average exercise price, outstanding, ending $ 4.78 [1] $ 4.58 [2]
Number of shares, options exercisable 770,066 978,835
Weighted average exercise price, options exercisable $ 4.73 [1] $ 4.49 [2]
Number of shares, available options for future grant 171,386 1,239,795
Weighted average contractual term of options outstanding 4 years 8 months 8 days 4 years 3 months 25 days
Weighted average contractual term of options exercisable 4 years 6 months 10 days 4 years 2 months 8 days
Aggregated intrinsic value of options outstanding $ 2,438,675 [3] $ 1,775,100 [4]
Aggregated intrinsic value of options exercisable $ 2,398,360 [3] $ 1,819,950 [4]
Common Class C [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning 1,157,203 821,146
Weighted average exercise price, outstanding, beginning $ 5.31 [1] $ 5.26 [2]
Number of Shares, adjustment for effect of stock dividends 57,859 41,057
Number of shares, granted
Number of shares, exercised
Number of shares, cancelled
Number of shares, outstanding, ending 1,215,062 862,203
Weighted average exercise price, outstanding, ending $ 5.31 [1] $ 5.26 [2]
Number of shares, options exercisable 1,141,312 804,703
Weighted average exercise price, options exercisable $ 5.25 [1] $ 5.04 [2]
Number of shares, available options for future grant 834,750 17,523
Weighted average contractual term of options outstanding 6 years 1 month 24 days 6 years 9 months
Weighted average contractual term of options exercisable 6 years 10 days 6 years 7 months 17 days
Aggregated intrinsic value of options outstanding $ 3,074,037 [3] $ 939,395 [4]
Aggregated intrinsic value of options exercisable $ 2,955,012 [3] $ 1,055,445 [4]
[1] Adjusted for the effect of annual stock dividends.
[2] Adjusted for the effect of annual stock dividends.
[3] The Company used a stock price of $7.84 as of September 30, 2023 to derive intrinsic value.
[4] The Company used a stock price of $6.35 as of September 30, 2022 to derive intrinsic value.