XML 55 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Note 6 - Common Stock (Details Textual) - $ / shares
1 Months Ended 3 Months Ended
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
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)   272,597 108,451  
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 312,730