Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation (Tables)

v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Stock Option Activity
Stock option activity for the six months ended June 30, 2025 was as follows: 
Common Stock Options Number of
Options
Exercise
Price
Per
Share
Weighted Average Exercise Price Weighted
Average
Remaining
Life
Aggregate
Intrinsic
Value
Outstanding, December 31, 2024 2,752,962  $0.71 $3.93 $ 1.14  6.70 years $ 1,348,684 
Granted
30,000  $2.14 $2.88 $ 2.32 
Exercised
(380,973) $0.71 $3.44 $ 1.04  $ 2,195,741 
Canceled and forfeited
(1,400) $ 1.10 
Outstanding, June 30, 2025 2,400,589  $0.71 $3.93 $ 1.17  6.30 years $ 13,507,704 
Exercisable, June 30, 2025 1,548,089  $ 1.30  $ 8,518,466 
Vested and expected to vest, June 30, 2025 2,272,714  $ 1.19    $ 12,759,318 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions
The weighted average assumptions used in the Black-Scholes option pricing model for options granted in six months ended June 30, 2025 and 2024 are as follows:
Stock Option Award Assumptions June 30, 2025 June 30, 2024
Expected dividend yield —% —%
Expected life 6.25 years 6.25 years
Risk-free interest rate 4.22% 4.28%
Expected volatility 42.33% 40.17%