v3.25.2
Note 6 - Equity and Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 24, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Jan. 01, 2024
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, Value, New Issues     $ 650,875              
Proceeds from Warrant Exercises       $ 0 $ 151,200          
Share-Based Payment Arrangement, Expense   $ 23,201 $ 3,081 42,544 $ 6,162          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   120,500   $ 120,500            
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       76,000            
The 2016 Omnibus Plan [Member] | Incentive Stock Options [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   2,900,000   $ 2,900,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value   $ 2,400,000   $ 2,400,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)         0          
The 2016 Omnibus Plan [Member] | Non-executive Employees [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross       76,000 0          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value       $ 59,800            
Participation Rights [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 500,000                  
Contingent Warrant [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 500,000                  
Class of Warrant or Right, Purchase Price of Warrants or Rights $ 2                  
Class of Warrant or Right, Exercise Price of Warrants or Rights                 $ 0.56  
Class of Warrant or Right, Exercised During Period             270,000      
Proceeds from Warrant Exercises             $ 151,200      
Class of Warrant or Right, Exercised on Cashless Basis             230,000      
Stock Issued During Period, Shares, Cashless Exercise of Warrants             86,889      
First Warrant [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 250,000                  
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 1                  
Second Warrant [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 200,000                  
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 1.5                  
Pacific Med [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) 500,000                  
Stock Issued During Period, Value, New Issues $ 500,000                  
Sales and Distribution Agreement, Milestone Achievement, Minimum Revenue to be Achieved               $ 4,500,000    
Common Stock, Capital Shares Agreed for Future Issuance Upon Milestone Achievement, Fair Value $ 615,000                  
Share-Based Payment Arrangement, Expense       $ 0            
Pacific Med [Member] | Forecast [Member]                    
Sales and Distribution Agreement, Milestone Achievement, Minimum Revenue to be Achieved           $ 12,500,000        
Pacific Med [Member] | Maximum [Member]                    
Common Stock, Capital Shares Agreed for Future Issuance Upon Milestone Achievement 300,000