XML 138 R118.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Activity of Stock Option Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 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 [1] $ 4.91 $ 4.33
Number of Shares, adjustment for the effect of stock dividends 38,724 38,266
Number of shares, granted 59,200 106,500
Number of shares, exercised (267,491) (286,965)
Number of shares, cancelled (17,409) (836)
Number of shares, outstanding, ending 646,594 833,570
Weighted average exercise price, outstanding, ending [1] $ 5.93 $ 4.91
Number of shares, options exercisable 599,769  
Weighted average exercise price, options exercisable [1] $ 5.42  
Number of shares, available options for future grant 79,281  
Weighted average contractual term of options outstanding 5 years 6 months 18 days  
Weighted average contractual term of options exercisable 5 years 4 months 9 days  
Aggregated intrinsic value of options outstanding [2] $ 3,944,715  
Aggregated intrinsic value of options exercisable [2] $ 3,962,435  
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 [1] $ 5.57 $ 5.04
Number of Shares, adjustment for the effect of stock dividends 76,005 57,859
Number of shares, granted 330,000 305,000
Number of shares, exercised (201,667)
Number of shares, cancelled
Number of shares, outstanding, ending 1,724,400 1,520,062
Weighted average exercise price, outstanding, ending [1] $ 7.23 $ 5.57
Number of shares, options exercisable 1,394,400  
Weighted average exercise price, options exercisable [1] $ 5.82  
Number of shares, available options for future grant 146,238  
Weighted average contractual term of options outstanding 6 years 8 months 15 days  
Weighted average contractual term of options exercisable 6 years 18 days  
Aggregated intrinsic value of options outstanding [2] $ 8,269,398  
Aggregated intrinsic value of options exercisable [2] $ 8,652,316  
[1] Adjusted for the effect of annual stock dividends.
[2] The Company used a stock price of $