v3.26.1
Warrants - Schedule of Warrants Vested and Outstanding (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding (in shares) 7,640,042
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) 6 months 29 days
Number of Warrants Outstanding (in shares) 160
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) 3 months 25 days
Number of Warrants 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.00
Weighted Average Remaining Contractual Term (Years) 3 months 25 days
Number of Warrants 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) 5 months 26 days
Number of Warrants 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) 5 months 26 days
Number of Warrants Outstanding (in shares) 21,778
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) 7 years 4 months 17 days
Number of Warrants 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) 7 years 4 months 17 days
Number of Warrants 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 Outstanding (in shares) 4,550,860