v3.25.2
Note 5 - Stockholders' Equity (Deficit), Stock Option Plans, And Stock-Based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jan. 01, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 30, 2025
Dec. 31, 2024
Common Stock, Shares Authorized   315,000,000   315,000,000     315,000,000
Common Stock, Par or Stated Value Per Share   $ 0.0001   $ 0.0001     $ 0.0001
Preferred Stock, Shares Authorized   10,000,000   10,000,000     10,000,000
Preferred Stock, Par or Stated Value Per Share   $ 0.0001   $ 0.0001     $ 0.0001
Common Stock, Shares, Outstanding   68,003,613   68,003,613     46,579,199
Preferred Stock, Shares Outstanding   0   0     0
Share-Based Payment Arrangement, Expense   $ 395,277 $ 358,993 $ 1,314,396 $ 728,068    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 1,900,000   $ 1,900,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       1 year 8 months 12 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Fair Value       $ 1,460,000 $ 0    
Equity Incentive Plan 2020 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 4,657,919            
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percent of Increase 1000.00%            
May 2025 ATM Sales Agreement [Member]              
Stock Issuance, Maximum Offering Price           $ 50,000,000  
Stock Issued During Period, Shares, New Issues   1,263,664          
Proceeds from Issuance of Common Stock   $ 700,000          
Payments of Stock Issuance Costs   $ 300,000