v3.26.1
Note 7 - Share-based Compensation (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   250,000
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares   $ 4.53
Share-Based Payment Arrangement, Expense, Tax Benefit | $   $ 0
Share-Based Payment Arrangement, Amount Capitalized | $   0
Share-Based Payment Arrangement, Employee [Member] | Board of Directors Chairman [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 125,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 3.05  
Share-Based Payment Arrangement, Employee [Member] | Employees [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 125,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 6  
Share-Based Payment Arrangement, Option [Member]    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 195,116 $ 195,116
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   3 years 3 months 25 days
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member] | Employees [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years  
Restricted Stock Units (RSUs) [Member]    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 108,362 $ 108,362
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   9 months 10 days
The 2014 Long Term Stock Incentive Plan [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 195,699 195,699
The 2021 Plan [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 2,590,765 2,590,765
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 1,870,277 1,870,277