v3.26.1
Note 13 - Subsequent Events (Details Textual)
6 Months Ended
Jul. 06, 2026
USD ($)
$ / $
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jul. 06, 2026
$ / shares
Dec. 31, 2025
USD ($)
Proceeds from Stock Options Exercised   $ 0 $ 192,260    
Additional Paid in Capital   $ 221,768,542     $ 179,089,487
Subsequent Event [Member] | Australia, Dollars          
Foreign Currency Exchange Rate, Translation | $ / $ 0.69        
CDI [Member] | Subsequent Event [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) | shares 5,051,539        
Shares Issued, Price Per Share (in AUD per share) | $ / shares       $ 0.61  
Proceeds from Stock Options Exercised $ 2,100,000        
CDI [Member] | Subsequent Event [Member] | CDI Options [Member] | Reclassified From Liabilities [Member]          
Additional Paid in Capital $ 4,300,000