v3.26.1
Note 11 - Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Unvested Restricted Stock

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

 

 

Number of restricted shares unvested

 

Balance - January 1, 2025

 

 

436,863

 

Restricted shares granted

 

 

302,600

 

Restricted shares vested

 

 

(358,733

)

Balance - December 31, 2025

 

 

380,730

 

 

 

 

 

Balance - January 1, 2024

 

 

433,528

 

Restricted shares granted

 

 

159,150

 

Restricted shares vested

 

 

(155,815

)

Balance - December 31, 2024

 

 

436,863