XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities (in shares) 43,595 47,664
Warrant [Member]    
Antidilutive Securities (in shares) 2,750,429 1,806,589
Series B Convertible Preferred Stock [Member]    
Antidilutive Securities (in shares) 16 16