XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Activity Restricted Stock Units (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average grant date fair value, beginning $ 12.90 $ 7.72
Weighted average grant date fair value, ending $ 13.08 $ 7.99
Common Class A [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning 646,594 833,570
Weighted average exercise price, outstanding, beginning $ 5.93 [1] $ 5.22 [2]
Number of shares, granted 24,000 16,500
Number of shares, exercised (112,735)
Number of shares, cancelled
Number of shares, outstanding, ending 557,859 850,070
Weighted average exercise price, outstanding, ending $ 6.24 [1] $ 5.29 [2]
Number of shares, options exercisable 501,834 765,695
Weighted average exercise price, options exercisable $ 5.51 [1] $ 4.97 [2]
Number of shares, available RSUs for future grant 53,718 76,320
Weighted average contractual term of options outstanding 5 years 4 months 17 days 5 years
Weighted average contractual term of options exercisable 5 years 7 days 4 years 6 months 25 days
Aggregated intrinsic value of options outstanding $ 3,269,071 [3] $ 2,230,953 [4]
Aggregated intrinsic value of options exercisable $ 3,305,118 [3] $ 2,246,543 [4]
Number of shares, exercised 112,735
Number of shares, cancelled
Common Class A [Member] | Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, available RSUs for future grant 4,187 16,540
Non-vested, number of shares, beginning 12,813 2,245
Non-vested, number of shares, Granted
Non-vested, number of shares, Vested (460) (405)
Non-vested, number of shares, ending 12,353 1,840
Common Class C [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, outstanding, beginning 1,724,400 1,520,062
Weighted average exercise price, outstanding, beginning $ 7.23 [1] $ 5.86
Number of shares, granted
Number of shares, exercised (113,023)
Number of shares, cancelled
Number of shares, outstanding, ending 1,611,377 1,520,062
Weighted average exercise price, outstanding, ending $ 7.50 [1] $ 5.86
Number of shares, options exercisable 1,363,881 1,291,312
Weighted average exercise price, options exercisable $ 6.47 [1] $ 5.47
Number of shares, available RSUs for future grant 146,238 529,750
Weighted average contractual term of options outstanding 6 years 7 months 20 days 6 years 3 months
Weighted average contractual term of options exercisable 6 years 1 month 28 days 5 years 9 months 29 days
Aggregated intrinsic value of options outstanding $ 7,406,757 [3] $ 3,108,691 [4]
Aggregated intrinsic value of options exercisable $ 7,676,614 [3] $ 3,146,491 [4]
Number of shares, exercised 113,023
Number of shares, cancelled
[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 $12.10 as of March 31, 2025 to derive intrinsic value.
[4] The Company used a stock price of $7.91 as of March 31, 2024 to derive intrinsic value.