v3.26.1
Note 7 - Equity and Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mar. 31, 2022
Authorized Shares, Common and Preferred 101,000,000     101,000,000      
Common Stock, Shares Authorized (in shares) 100,000,000     100,000,000   100,000,000  
Preferred Stock, Shares Authorized 1,000,000     1,000,000      
Preferred Stock, Par or Stated Value Per Share $ 0.0001     $ 0.0001      
Stock Issued During Period, Shares, Issued for Services (in shares)       28,672      
Stock Issued During Period, Value, Issued for Services $ 21,000 $ 18,000 $ 15,000 $ 39,000      
Share Based Compensation Arrangement by Share Based Payment Award Options, Exercised on Cashless Basis (in shares)       502,500      
Stock Issued During Period, Shares, Cashless Exercise of Share Based Payment Award Options (in shares)       210,813      
Share-Based Payment Arrangement, Expense 41,490   $ 23,201 $ 65,017 $ 42,544    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 959,000     $ 959,000      
Employee and Third Party Consultant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       176,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value       $ 165,700      
Performance Based Vesting [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 222,700     222,700      
Recognized Prior to Year End 2029 [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 736,300     $ 736,300      
Share-Based Payment Arrangement, Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       1,125,000      
Share-Based Payment Arrangement, Employee [Member] | Senior Management and Board of Directors [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Fair Value       $ 188,000      
Share-Based Payment Arrangement, Employee [Member] | One Year Vesting [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       90,000      
Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       760,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value       $ 430,000      
Share-Based Payment Arrangement, Employee [Member] | Performance Based Vesting [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       275,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value       $ 222,700      
The 2016 Omnibus Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant             4,250,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       1,125,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 534,000     $ 534,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 522,000     $ 522,000