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

The following table summarizes the status of the time-based stock options outstanding at June 30, 2025:

 

    Shares   Weighted
Average
Exercise
Price
 
           
Outstanding at January 1   2,687,024   $ 3.07  
Granted   234,445   $ 3.21  
Exercised   (63,002 ) $ 2.22  
Forfeited   (189,006 ) $ 2.22  
Outstanding at June 30   2,669,461   $ 3.17  
Options exercisable at June 30   1,723,752   $ 3.42  
Schedule of information pertaining to options outstanding

The following table presents information pertaining to time-based stock options outstanding at June 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   2,669,461   7.03 years   $ 3.17   1,723,752   $ 3.42  
The following table summarizes the activities for our unvested performance-vesting stock option awards for the six months ended June 30, 2025.

The following table summarizes the activities for our unvested performance-vesting stock option awards for the six months ended June 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 June 30     $  
The following table summarizes the activities for our unvested restricted stock awards, RSUs, and PSUs for the six months ended June 30, 2025.

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

 

    Shares   Weighted
Average
Grant-Date
Fair Value
 
           
Unvested at January 1   1,269,937   $ 2.54  
Granted   445,399   $ 3.71  
Vested   (199,750 ) $ 3.06  
Forfeited/canceled   (46,777 ) $ 1.98  
Unvested at June 30   1,468,809   $ 2.89