XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 -Stockholders' Equity - Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance (in shares) 340,689 14,518  
Balance, exercise price (in dollars per share) $ 19.4 $ 313.71  
Warrants, weighted average remaining contract term (Year) 4 years 6 months 25 days 3 months 21 days 1 year 5 months 8 days
Warrants granted (in shares) 1,071,429 326,171  
Warrants granted, weighted average exercise price (in dollars per share)   $ 6.3  
Warrants exercised (in shares) (158,731)    
Exercisable (in shares)   14,518  
Exercisable, exercise price (in dollars per share)   $ 313.71  
Exercisable, weighted average remaining contract term (Year)   5 months 8 days  
Warrants exercised (in shares) (14,518)    
Warrants expired/canceled (in shares) (1,071,429) (326,171)  
Balance (in shares) 1,238,869 340,689 14,518
Balance, exercise price (in dollars per share) $ 3.14 $ 19.4 $ 313.71
Pre-funded Warrant [Member]      
Warrants granted (in shares) (946,429) 64,286  
Warrants granted, weighted average exercise price (in dollars per share)   $ 0.045  
Warrants exercised (in shares) (946,429) (64,286)  
Warrants exercised, weighted average exercise price (in dollars per share)   $ 0.045  
Warrants expired/canceled (in shares) 946,429 (64,286)