Warrants - Schedule of Warrants Vested and Outstanding (Details) | 6 Months Ended |
Jun. 30, 2024 $ / shares shares |
Class of Warrant or Right [Line Items] | |
Number of Warrants Vested and Outstanding (in shares) | 13,251,679 |
2015 Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 1,250 |
Weighted Average Remaining Contractual Term (Years) | 9 months 25 days |
Number of Warrants Vested and Outstanding (in shares) | 400 |
2016 Common Stock Warrants to Service Providers | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 287.50 |
Weighted Average Remaining Contractual Term (Years) | 2 years 4 months 2 days |
Number of Warrants Vested and Outstanding (in shares) | 160 |
2019 Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 87.50 |
Weighted Average Remaining Contractual Term (Years) | 4 months 20 days |
Number of Warrants Vested and Outstanding (in shares) | 32,000 |
2020 Common Stock Warrants to Placement Agent | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 20 |
Weighted Average Remaining Contractual Term (Years) | 1 year 29 days |
Number of Warrants Vested and Outstanding (in shares) | 32,668 |
2021 Inducement Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 37.50 |
Weighted Average Remaining Contractual Term (Years) | 2 years 25 days |
Number of Warrants Vested and Outstanding (in shares) | 84,667 |
2021 Inducement Warrants to Placement Agent | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 47 |
Weighted Average Remaining Contractual Term (Years) | 2 years 25 days |
Number of Warrants Vested and Outstanding (in shares) | 5,927 |
2021 Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 22.50 |
Weighted Average Remaining Contractual Term (Years) | 2 years 3 months |
Number of Warrants Vested and Outstanding (in shares) | 311,113 |
2021 Common Stock Warrants to Placement Agent | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 27.50 |
Weighted Average Remaining Contractual Term (Years) | 2 years 3 months |
Number of Warrants Vested and Outstanding (in shares) | 21,778 |
November 2019 EHT Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 72.25 |
Weighted Average Remaining Contractual Term (Years) | 5 months 1 day |
Number of Warrants Vested and Outstanding (in shares) | 34,213 |
December 2019 EHT Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 37.25 |
Weighted Average Remaining Contractual Term (Years) | 6 months |
Number of Warrants Vested and Outstanding (in shares) | 3,783 |
February 2020 EHT Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 37.25 |
Weighted Average Remaining Contractual Term (Years) | 7 months 13 days |
Number of Warrants Vested and Outstanding (in shares) | 80,694 |
August 2023 Convertible Note Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 5.16 |
Weighted Average Remaining Contractual Term (Years) | 9 years 1 month 20 days |
Number of Warrants Vested and Outstanding (in shares) | 340,000 |
August 2023 PIPE Financing Common Stock Warrants | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 5.16 |
Weighted Average Remaining Contractual Term (Years) | 9 years 1 month 20 days |
Number of Warrants Vested and Outstanding (in shares) | 2,325,537 |
January 2024 Pre-Funded Warrants Common Stock | |
Class of Warrant or Right [Line Items] | |
Exercise price (in dollars per share) | $ / shares | $ 0.001 |
Number of Warrants Vested and Outstanding (in shares) | 9,978,739 |