XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stockholders' Equity and Common Stock Warrants - Warrants Outstanding to Acquire Shares of Its Common Stock (Details)
Jun. 30, 2023
$ / shares
shares
Common stock warrants issued (in shares) | shares 88,252
Warrants Issued in Connection with May 2019 Public Offering [Member]  
Common stock warrants issued (in shares) | shares 27,648
Warrants Issued in Connection with May 2019 Public Offering [Member] | Minimum [Member]  
Common stock warrants issued, exercise price (in dollars per share) $ 250.09
Warrants Issued in Connection with May 2019 Public Offering [Member] | Maximum [Member]  
Common stock warrants issued, exercise price (in dollars per share) $ 306.04
Warrants Issued in Connection with the November 2019 Offering [Member]  
Common stock warrants issued (in shares) | shares 4,269
Common stock warrants issued, exercise price (in dollars per share) $ 17.51
Warrants Issued in Connection with the December 2019 Offering [Member]  
Common stock warrants issued (in shares) | shares 6,264
Warrants Issued in Connection with the December 2019 Offering [Member] | Minimum [Member]  
Common stock warrants issued, exercise price (in dollars per share) $ 21.68
Warrants Issued in Connection with the December 2019 Offering [Member] | Maximum [Member]  
Common stock warrants issued, exercise price (in dollars per share) $ 34.92
The May 2020 Offering Warrants [Member]  
Common stock warrants issued (in shares) | shares 11,424
Common stock warrants issued, exercise price (in dollars per share) $ 65.65
The May 2020 Investor Warrant Exercise [Member]  
Common stock warrants issued (in shares) | shares 4,998
Common stock warrants issued, exercise price (in dollars per share) $ 29.7
Underwriter Warrants in Connection with the February 2021 Common Stock Offering [Member]  
Common stock warrants issued (in shares) | shares 33,649
Common stock warrants issued, exercise price (in dollars per share) $ 64.08