v3.25.4
Stock-Based Compensation (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of Shares    
Outstanding, beginning balance 6,662,799 7,995,799
Granted 405,500 328,500
Exercised (3,270,703) (1,460,404)
Cancelled/forfeited (143,098) (201,096)
Outstanding, ending balance 3,654,498 6,662,799
Shares vested and expected to vest 3,603,664  
Exercisable 3,269,982 5,866,379
Weighted-Average Exercise Price    
Outstanding, beginning balance $ 2.64 $ 2.73
Granted 5.72 1.88
Exercised 1.57 1.32
Cancelled/forfeited 5.00 3.04
Outstanding, ending balance 4.38 2.64
Shares vested and expected to vest 4.37  
Exercisable $ 4.30 $ 2.89
Weighted-Average Remaining Contract Life    
Outstanding, beginning balance 4 years 4 months 24 days 5 years 3 months 18 days
Exercisable 3 years 9 months 18 days 3 years 9 months 18 days
Shares vested and expected to vest 5 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 7,503  
Exercisable 7,170 14,950
Outstanding, ending balance $ 7,707,000 $ 19,469,000