v3.26.1
Note 10 - Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Unvested Restricted Stock

Below table indicates the unvested restricted stock balance as of June 30, 2026 and December 31, 2025:

 

 

 

Number of restricted shares unvested

 

Balance - January 1, 2026

 

 

380,730

 

Restricted shares granted

 

 

162,310

 

Restricted shares vested

 

 

(230,875

)

Balance - June 30, 2026

 

 

312,165

 

 

 

 

 

Balance - January 1, 2025

 

 

436,863

 

Restricted shares granted

 

 

302,600

 

Restricted shares vested

 

 

(358,733

)

Balance - December 31, 2025

 

 

380,730

 

Summary of Stock Options

A summary of the status of stock options granted under the Equity Plans as of June 30, 2026 and changes during the six months then ended, is presented in the table below:

 

 

Six Months Ended

 

 

June 30, 2026

 

 

Shares Under
Options

 

 

Weighted
Average
Exercise Price

 

Outstanding as of December 31, 2025

 

 

 

 

$

 

Granted

 

 

591,148

 

 

$

15.82

 

Exercised

 

 

(97,193

)

 

$

13.03

 

Expired

 

 

(11,110

)

 

$

12.46

 

Outstanding at the end of the period

 

 

482,845

 

 

$

16.45

 

Aggregate intrinsic value

 

$

7,942,800

 

 

 

 

Exercisable, end of the period

 

 

308,745

 

 

 

 

Available for grant, end of period

 

 

2,480,129

 

 

 

 

Weighted average fair value per share of options
   granted during the period

 

$

7.67