XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Activity of Stock Option Plans (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Common Class A [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning 833,570 976,605
Weighted average exercise price, outstanding, beginning $ 5.22 [1] $ 4.78 [2]
Number of shares, granted 16,500 16,000
Number of shares, exercised (90,705)
Number of shares, cancelled
Number of shares, outstanding, ending 850,070 901,900
Weighted average exercise price, outstanding, ending $ 5.29 [1] $ 4.92 [2]
Number of shares, options exercisable 765,695 827,025
Weighted average exercise price, options exercisable $ 4.97 [1] $ 4.76 [2]
Number of shares, available options for future grant 76,320 155,133
Weighted average contractual term of options outstanding 5 years 4 years 7 months 6 days
Weighted average contractual term of options exercisable 4 years 6 months 25 days 4 years 1 month 20 days
Aggregated intrinsic value of options outstanding $ 2,230,953 [3] $ 1,182,602 [4]
Aggregated intrinsic value of options exercisable $ 2,246,543 [3] $ 1,214,210 [4]
Common Class C [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning 1,520,062 1,157,203
Weighted average exercise price, outstanding, beginning $ 5.86 [1] $ 5.59 [2]
Number of shares, granted
Number of shares, exercised
Number of shares, cancelled
Number of shares, outstanding, ending 1,520,062 1,157,203
Weighted average exercise price, outstanding, ending $ 5.86 [1] $ 5.59 [2]
Number of shares, options exercisable 1,291,312 935,953
Weighted average exercise price, options exercisable $ 5.47 [1] $ 5.36 [2]
Number of shares, available options for future grant 529,750 795,000
Weighted average contractual term of options outstanding 6 years 3 months 6 years 7 months 28 days
Weighted average contractual term of options exercisable 5 years 9 months 29 days 6 years 2 months 12 days
Aggregated intrinsic value of options outstanding $ 3,108,691 [3] $ 741,380 [4]
Aggregated intrinsic value of options exercisable $ 3,146,491 [3] $ 812,293 [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.91 as of March 31, 2024 to derive intrinsic value.
[4] The Company used a stock price of $6.23 as of March 31, 2023 to derive intrinsic value.