v3.26.1
Schedule of Activity of Stock Option Plans (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Common Class A [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning 760,838 646,594
Weighted average exercise price, outstanding, beginning $ 6.85 [1] $ 5.93
Number of shares, outstanding, ending 760,689 557,859
Number of shares, granted 7,500 24,000
Number of shares, exercised (1,051) (112,735)
Number of shares, cancelled (6,598)
Weighted average exercise price, outstanding, ending $ 6.88 [1] $ 6.24
Number of shares, options exercisable 557,659 501,834
Weighted average exercise price, options exercisable $ 6.28 [1] $ 5.51
Number of shares, available options for future grant 1,896,335 53,718
Weighted average contractual term of options outstanding 6 years 7 months 20 days 5 years 4 months 17 days
Weighted average contractual term of options exercisable 5 years 6 months 14 days 5 years 7 days
Aggregated intrinsic value of options outstanding $ 2,136,093 [2] $ 3,269,071
Aggregated intrinsic value of options exercisable $ 1,952,408 [2] $ 3,305,118
Common Class C [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning   1,724,400
Weighted average exercise price, outstanding, beginning $ 7.54 [1] $ 7.23
Number of shares, outstanding, ending 2,366,291 1,611,377
Number of shares, granted
Number of shares, exercised (113,023)
Number of shares, cancelled
Weighted average exercise price, outstanding, ending $ 7.54 [1] $ 7.50
Number of shares, options exercisable 1,860,534 1,363,881
Weighted average exercise price, options exercisable $ 7.26 [1] $ 6.47
Number of shares, available options for future grant 4,207 146,238
Weighted average contractual term of options outstanding 6 years 9 months 6 years 7 months 20 days
Weighted average contractual term of options exercisable 5 years 11 months 26 days 6 years 1 month 28 days
Aggregated intrinsic value of options outstanding $ 5,659,342 [2] $ 7,406,757
Aggregated intrinsic value of options exercisable $ 5,192,461 [2] $ 7,676,614
[1] Adjusted for the effect of annual stock dividends.
[2] The Company used a stock price of $9.48 as of March 31, 2026 to derive intrinsic value.