v3.26.3
Note 7 - Equity and Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2026
Sep. 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)           50,861      
Stock Issued During Period, Value, Issued for Services $ 22,500 $ 21,000 $ 18,000 $ 18,000 $ 15,000 $ 61,500      
Share Based Compensation Arrangement by Share Based Payment Award Options, Exercised on Cashless Basis (in shares)           816,875      
Stock Issued During Period, Shares, Cashless Exercise of Share Based Payment Award Options (in shares)           343,994      
Share-Based Payment Arrangement, Expense 89,238     $ 19,915   $ 154,255 $ 62,459    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 787,000         $ 787,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, Award Vesting Period (Year)           3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value           $ 105,900      
Performance Based Vesting [Member]                  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 206,000         206,000      
Recognized Prior to Year End 2029 [Member]                  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 581,000         $ 581,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition           2 years 6 months      
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 855,000         $ 855,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 734,000         $ 734,000