v3.26.1
Note 7 - Equity Incentive Plan (Details Textual)
6 Months Ended
Jun. 30, 2026
USD ($)
shares
Share-Based Payment Arrangement, Expense | $ $ 1,635,526
The 2013 Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 892,022
Share Based Compensation Arrangement By Share Based Payment Award, Grants In Period, Fair Value | $ $ 1,284,260
Share-Based Payment Arrangement, Expense | $ 274,915
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 2,975,451
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 1 month 6 days
The 2013 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 131,253
The 2013 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Board Member [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 90,910
The 2013 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 20,000
The 2013 Equity Incentive Plan [Member] | Performance Stock Units (PSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 50,000
The 2013 Equity Incentive Plan [Member] | Performance Stock Units (PSUs) [Member] | Executive Officer [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 20,000