XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Summary of Significant Accounting Policies - Antidilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Antidilutive securities (in shares) 13,509,697 18,185,012
Warrant [Member]    
Antidilutive securities (in shares) 205,953 5,857,680
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 13,303,744 12,327,332