v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Stock-Based Compensation [Abstract]  
Schedule of RSU Activities

A summary of RSU activities for the six months ended June 30, 2025 are presented below:

 

   Number of
Shares
   Weighted
Average
Grant Date
Fair Value
per Share
 
Nonvested as of January 1, 2025   169,400   $1.98 
Granted   
-
   $
-
 
Vested   (109,700)  $1.82 
Forfeited   
-
   $
-
 
Nonvested as of June 30, 2025   59,700   $1.73 
Schedule of Stock Options Activity

A summary of stock options activity for the six months ended June 30, 2025 is presented below:

 

    Stock Options     Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual Life
(in years)
    Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at January 1, 2025     3,594,484     $ 2.01       6.0     $ 3,825  
Options granted     910,434     $ 1.25                  
Options forfeited     (23,126 )   $ 3.17                  
Options cancelled     (30,875 )   $ 3.40                  
Options exercised     (43,047 )   $ 1.07                  
Outstanding as of June 30, 2025     4,407,870     $ 1.84       6.3       3,780  
Options vested and exercisable as of June 30, 2025     3,250,250     $ 1.96       5.3       2,497