XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of status of time based stock options

The following table summarizes the activity of time-based stock options for the nine months ending September 30, 2025:

 

    Shares   Weighted
Average
Exercise
Price
 
           
Outstanding at January 1   2,687,024   $ 3.07  
Granted   834,445   $ 3.37  
Exercised   (95,783 ) $ 2.39  
Forfeited   (211,506 ) $ 2.26  
Outstanding at September 30   3,214,180   $ 3.23  
Options exercisable at September 30   1,777,221   $ 3.40  
Schedule of information pertaining to options outstanding

The following table presents information pertaining to time-based stock options outstanding at September 30, 2025:

 

Range of Exercise Price   Number
Outstanding
  Weighted
Average
Remaining
Contractual
Life
  Weighted
Average
Exercise
Price
  Number
Exercisable
  Weighted
Average
Exercise
Price
 
                           
$2.08-$3.98   3,214,180   7.33 years   $ 3.23   1,777,221   $ 3.40  
The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2025.

The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2025.

 

    Shares   Weighted
Average
Grant-Date
Fair Value
 
           
Outstanding at January 1   155,334   $ 1.48  
Granted     $  
Exercised   (22,000 ) $ 1.48  
Vested     $  
Forfeited/canceled   (133,334 ) $ 1.48  
Outstanding at September 30     $  
The following table summarizes the activities for our unvested restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2025.

The following table summarizes the activities for our unvested restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2025.

 

    Shares   Weighted
Average
Grant-Date
Fair Value
 
           
Unvested at January 1   1,269,937   $ 2.54  
Granted   745,399   $ 3.59  
Vested   (199,750 ) $ 3.06  
Forfeited/canceled   (63,439 ) $ 2.20  
Unvested at September 30   1,752,147   $ 2.99