XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
StockBased Compensation (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding, Beginning balance 7,995,799 7,652,964
Granted 328,500 965,500
Exercised (1,460,404) (183,521)
Cancelled/forfeited (201,096) (439,144)
Outstanding, ending balance 6,662,799 7,995,799
Shares vested and expected to vest 6,558,048  
Exercisable 5,866,379 6,417,000
Weighted-Average Exercise Price    
Outstanding, beginning balance $ 2.64 $ 2.73
Granted 5.42 1.88
Exercised 1.74 1.32
Cancelled/forfeited 4.01 3.04
Outstanding, ending balance 2.93 2.64
Shares vested and expected to vest 2.93  
Exercisable $ 2.89 $ 2.57
Weighted-Average Remaining Contract Life    
Outstanding, beginning balance 4 years 10 months 24 days 5 years 3 months 18 days
Exercisable 3 years 9 months 18 days 3 years 10 months 24 days
Shares vested and expected to vest 4 years 3 months 18 days  
Outstanding, ending balance 4 years 4 months 24 days 4 years 10 months 24 days
Aggregate Intrinsic Value    
Outstanding, beginning balance $ 19,469,000 $ 3,362,000
Shares vested and expected to vest 16,369  
Exercisable 14,950 16,278
Outstanding, ending balance $ 16,584,000 $ 19,469,000