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 OptionsNumber of
Options
Exercise
Price
Per
Share
Weighted Average Exercise PriceWeighted
Average
Remaining
Life
Aggregate
Intrinsic
Value
Outstanding, December 31, 20242,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, 20252,400,589 $0.71$3.93$1.17 6.30 years$13,507,704 
Exercisable, June 30, 20251,548,089 $1.30 $8,518,466 
Vested and expected to vest, June 30, 20252,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 AssumptionsJune 30, 2025June 30, 2024
Expected dividend yield—%—%
Expected life6.25 years6.25 years
Risk-free interest rate4.22%4.28%
Expected volatility42.33%40.17%