Quarterly report [Sections 13 or 15(d)]

Note 17 - Subsequent Event (Details Textual)

v3.26.1
Note 17 - Subsequent Event (Details Textual) - July 2026 Sales Agreement [Member] - USD ($)
Jul. 02, 2026
Jun. 30, 2026
Prepaid Issuance Costs   $ 237,000
Subsequent Event [Member]    
Equity Offering, Maximum Offering Amount $ 21,800,000  
Equity Offering, Sales Agent Commission, Percentage 3.00%