XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Activity of Stock Option Plans (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 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 [2]
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 (45,671) (214,989)
Number of shares, cancelled (16,538)
Number of shares, outstanding, ending 826,585 815,882
Weighted average exercise price, outstanding, ending $ 5.09 [1] $ 4.75 [2]
Number of shares, options exercisable 768,960 764,632
Weighted average exercise price, options exercisable $ 4.89 [1] $ 4.64 [2]
Number of shares, available options for future grant 38,564 171,386
Weighted average contractual term of options outstanding 5 years 18 days 4 years 10 months 13 days
Weighted average contractual term of options exercisable 4 years 8 months 19 days 4 years 6 months 21 days
Aggregated intrinsic value of options outstanding $ 2,083,992 [3] $ 3,018,675 [4]
Aggregated intrinsic value of options exercisable $ 2,089,110 [3] $ 2,910,455 [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.57 [1] $ 5.31 [2]
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 [2]
Number of shares, options exercisable 1,443,567 1,067,562
Weighted average exercise price, options exercisable $ 5.35 [1] $ 5.18 [2]
Number of shares, available options for future grant 556,238 834,750
Weighted average contractual term of options outstanding 6 years 6 years 4 months 28 days
Weighted average contractual term of options exercisable 5 years 9 months 6 years 1 month 20 days
Aggregated intrinsic value of options outstanding $ 3,255,564 [3] $ 3,815,225 [4]
Aggregated intrinsic value of options exercisable $ 3,264,864 [3] $ 3,487,200 [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.61 as of June 30, 2024 to derive intrinsic value.
[4] The Company used a stock price of $8.45 as of June 30, 2023 to derive intrinsic value.