XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Common Stock (Details Textual) - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Common Stock, Shares Authorized (in shares) 50,000,000   50,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001   $ 0.001
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 108,451 2,500  
The Two Thousand Eighteen Equity Incentive Plan Member      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 108,451 2,500