v3.26.1
Note 16 - Stock Option and Purchase Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock [Member] - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Nonvested shares (in shares) 883,000 512,000
Nonvested shares, weighted average grant date fair value (in dollars per share) $ 1.87 $ 2.64
Granted, shares (in shares) 717,500 617,500
Granted, weighted average grant date fair value (in dollars per share) $ 1.9 $ 1.66
Vested, shares (in shares) (178,000) (165,000)
Vested, weighted average grant date fair value (in dollars per share) $ 2.57 $ 3.03
Forfeited, shares (in shares) 0 (82,000)
Forfeited, weighted average grant date fair value (in dollars per share) $ 0 $ 2.71
Nonvested shares (in shares) 1,422,500 883,000
Nonvested shares, weighted average grant date fair value (in dollars per share) $ 1.8 $ 1.87
Nonvested shares, weighted average remaining term (Year) 2 years  
Nonvested shares, aggregate intrinsic value $ 3,470,900