Warrants (Details) $ / shares in Units, $ in Millions | Apr. 24, 2023 USD ($) Y item $ / shares shares | Apr. 20, 2023 $ / shares shares | Feb. 08, 2023 USD ($) Y item $ / shares shares |
Warrants | | | |
Exercise price of warrants (in dollars per share) | | $ 3.07 | |
Private placement warrants | | | |
Warrants | | | |
Common stock purchased (in shares) | shares | | 800,695 | |
Pre Funded Warrants | | | |
Warrants | | | |
Exercise price of warrants (in dollars per share) | | $ 3.069 | |
Public offering | | | |
Warrants | | | |
Number of classes of warrants issued | item | | | 3 |
Exercise price of warrants (in dollars per share) | | | $ 8 |
Public offering | Common stock warrants with alternative cashless exercise | | | |
Warrants | | | |
Number of warrants issued | shares | | | 2,199,375 |
Number of securities called by each warrant | shares | | | 0.5 |
Exercise price of warrants (in dollars per share) | | | $ 8 |
Public offering | Pre Funded Warrants | | | |
Warrants | | | |
Number of investors | item | | | 1 |
Number of warrants issued | shares | | | 90,000 |
Price per warrant | | | $ 7.999 |
Number of securities called by each warrant | shares | | | 1 |
Exercise price of warrants (in dollars per share) | | | $ 0.0001 |
Fair value portion of warrants | $ | | | $ 0.5 |
Public offering | Pre Funded Warrants | Risk Free Rate | | | |
Warrants | | | |
Warrant fair value measurement inputs | | | 0.03784 |
Public offering | Pre Funded Warrants | Expected term | | | |
Warrants | | | |
Warrant fair value measurement inputs | Y | | | 5 |
Public offering | Pre Funded Warrants | Expected dividends | | | |
Warrants | | | |
Warrant fair value measurement inputs | | | 0 |
Public offering | Pre Funded Warrants | Volatility | | | |
Warrants | | | |
Warrant fair value measurement inputs | | | 0.965 |
Public offering | Representative's warrants | | | |
Warrants | | | |
Number of warrants issued | shares | | | 73,313 |
Exercise price of warrants (in dollars per share) | | | $ 8.80 |
Fair value portion of warrants | $ | | | $ 0.3 |
Public offering | Representative's warrants | Risk Free Rate | | | |
Warrants | | | |
Warrant fair value measurement inputs | | | 0.03786 |
Public offering | Representative's warrants | Expected term | | | |
Warrants | | | |
Warrant fair value measurement inputs | Y | | | 4.99 |
Public offering | Representative's warrants | Expected dividends | | | |
Warrants | | | |
Warrant fair value measurement inputs | | | 0 |
Public offering | Representative's warrants | Volatility | | | |
Warrants | | | |
Warrant fair value measurement inputs | | | 0.965 |
Registered direct offering | | | |
Warrants | | | |
Number of classes of warrants issued | item | 3 | | |
Common stock purchased (in shares) | shares | | 291,395 | |
Exercise price of warrants (in dollars per share) | $ 3.07 | | |
Fair value portion of warrants | $ | $ 1.5 | | |
Registered direct offering | Risk Free Rate | | | |
Warrants | | | |
Warrant fair value measurement inputs | 3.558 | | |
Registered direct offering | Expected term | | | |
Warrants | | | |
Warrant fair value measurement inputs | Y | 5.5 | | |
Registered direct offering | Expected dividends | | | |
Warrants | | | |
Warrant fair value measurement inputs | 0 | | |
Registered direct offering | Volatility | | | |
Warrants | | | |
Warrant fair value measurement inputs | 88.4 | | |
Registered direct offering | Private placement warrants | | | |
Warrants | | | |
Common stock purchased (in shares) | shares | 800,695 | | |
Registered direct offering | Pre Funded Warrants | | | |
Warrants | | | |
Number of shares in exchange of warrant exercise | shares | 509,300 | 509,300 | |
Number of investors | item | 1 | | |
Price per warrant | $ 3.069 | | |
Exercise price of warrants (in dollars per share) | $ 0.001 | | |
Fair value portion of warrants | $ | $ 1.3 | | |
Registered direct offering | Pre Funded Warrants | Risk Free Rate | | | |
Warrants | | | |
Warrant fair value measurement inputs | 3.558 | | |
Registered direct offering | Pre Funded Warrants | Expected term | | | |
Warrants | | | |
Warrant fair value measurement inputs | 5.5 | | |
Registered direct offering | Pre Funded Warrants | Expected dividends | | | |
Warrants | | | |
Warrant fair value measurement inputs | 0 | | |
Registered direct offering | Pre Funded Warrants | Volatility | | | |
Warrants | | | |
Warrant fair value measurement inputs | 88.4 | | |
Registered direct offering | Representative's warrants | | | |
Warrants | | | |
Number of shares in exchange of warrant exercise | shares | 40,035 | | |
Exercise price of warrants (in dollars per share) | $ 3.38 | | |
Fair value portion of warrants | $ | $ 0.1 | | |
Registered direct offering | Representative's warrants | Risk Free Rate | | | |
Warrants | | | |
Warrant fair value measurement inputs | 0.03568 | | |
Registered direct offering | Representative's warrants | Expected term | | | |
Warrants | | | |
Warrant fair value measurement inputs | 5 | | |
Registered direct offering | Representative's warrants | Expected dividends | | | |
Warrants | | | |
Warrant fair value measurement inputs | 0 | | |
Registered direct offering | Representative's warrants | Volatility | | | |
Warrants | | | |
Warrant fair value measurement inputs | 0.963 | | |