v3.25.4
Warrants - Schedule of Warrants Vested and Outstanding (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of warrants vested and outstanding (in shares) 9,390,042
2016 Common Stock Warrants to Service Providers  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 287.50
Term (Years) 9 months 29 days
Number of warrants vested and outstanding (in shares) 160
2021 Inducement Warrants  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 37.50
Term (Years) 6 months 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.00
Term (Years) 6 months 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
Term (Years) 8 months 26 days
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
Term (Years) 8 months 26 days
Number of warrants vested and 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
Term (Years) 7 years 7 months 17 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
Term (Years) 7 years 7 months 17 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) 6,300,860