v3.26.1
Warrants - January 2023 Common Stock Warrants and January 2023 Series X Preferred Stock Warrants (Details) - $ / shares
Jun. 30, 2023
Jan. 31, 2023
January 2023 Common Stock Warrants    
Warrants    
Warrant to purchase shares of common stock (in shares)   6,530
Exercise price per share (in dollars per share)   $ 6.78
January 2023 Series X Preferred Stock Warrants | Series X Preferred Shares    
Warrants    
Warrant to purchase shares of common stock (in shares)   443
Exercise price per share (in dollars per share)   $ 6.78
Conversion ratio 100