v3.25.2
Note 9 - Subsequent Events (Details Textual) - USD ($)
6 Months Ended
Jul. 25, 2025
Jun. 30, 2025
Jun. 30, 2024
Proceeds from Issuance of Common Stock   $ 0 $ 650,875
Subsequent Event [Member] | 2025 Securities Purchase Agreement [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 527,612    
Proceeds from Issuance of Common Stock $ 791,418    
Equity Offering, Maximum Offering Amount, Shares (in shares) 600,000