XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Activity of Stock Option Plans (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 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 $ 4.91 [1] $ 4.56
Number of Shares, adjustment for effect of stock dividends 38,724 38,266
Number of shares, granted 16,500 16,000
Number of shares, exercised (88,714) (233,180)
Number of shares, cancelled (17,333)
Number of shares, outstanding, ending 782,747 797,691
Weighted average exercise price, outstanding, ending $ 5.16 [1] $ 4.78
Number of shares, options exercisable 751,872 770,066
Weighted average exercise price, options exercisable $ 5.05 [1] $ 4.73
Number of shares, available options for future grant 39,006 171,386
Weighted average contractual term of options outstanding 4 years 10 months 28 days 4 years 8 months 8 days
Weighted average contractual term of options exercisable 4 years 8 months 23 days 4 years 6 months 10 days
Aggregated intrinsic value of options outstanding $ 3,165,305 [2] $ 2,438,675 [3]
Aggregated intrinsic value of options exercisable $ 3,119,776 [2] $ 2,398,360 [3]
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.57 [1] $ 5.31
Number of Shares, adjustment for effect of stock dividends 76,005 57,859
Number of shares, granted
Number of shares, exercised
Number of shares, cancelled
Number of shares, outstanding, ending 1,596,067 1,215,062
Weighted average exercise price, outstanding, ending $ 5.57 [1] $ 5.31
Number of shares, options exercisable 1,519,817 1,141,312
Weighted average exercise price, options exercisable $ 5.46 [1] $ 5.25
Number of shares, available options for future grant 556,238 834,750
Weighted average contractual term of options outstanding 5 years 8 months 26 days 6 years 1 month 24 days
Weighted average contractual term of options exercisable 5 years 7 months 17 days 6 years 10 days
Aggregated intrinsic value of options outstanding $ 5,793,310 [2] $ 3,074,037 [3]
Aggregated intrinsic value of options exercisable $ 5,676,723 [2] $ 2,955,012 [3]
[1] Adjusted for the effect of annual stock dividends.
[2] The Company used a stock price of $9.20 as of September 30, 2024 to derive intrinsic value.
[3] (2)