v3.26.1
Warrants - Schedule of Number of Warrants Outstanding (Details)
Jun. 30, 2026
$ / shares
shares
Warrants Issued November 2022  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at June 30, 2026 | shares 306,280
Outstanding pre-funded warrants at June 30, 2026 | shares 0
Weighted average exercise price of common stock warrants at June 30, 2026 | $ / shares $ 117.9
Weighted average exercise price of pre-funded warrants at June 30, 2026 | $ / shares $ 0
Weighted average contract remaining life (in years) at June 30, 2026 1 year 4 months 17 days
Warrants Issued September 2024  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at June 30, 2026 | shares 197,190
Outstanding pre-funded warrants at June 30, 2026 | shares 315,706
Weighted average exercise price of common stock warrants at June 30, 2026 | $ / shares $ 15
Weighted average exercise price of pre-funded warrants at June 30, 2026 | $ / shares $ 0.03
Weighted average contract remaining life (in years) at June 30, 2026 3 years 3 months
Warrants Issued April 2025  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at June 30, 2026 | shares 202,640
Outstanding pre-funded warrants at June 30, 2026 | shares 337,552
Weighted average exercise price of common stock warrants at June 30, 2026 | $ / shares $ 23.7
Weighted average exercise price of pre-funded warrants at June 30, 2026 | $ / shares $ 0.03
Weighted average contract remaining life (in years) at June 30, 2026 3 years 9 months 18 days
Warrants Issued December 2025  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at June 30, 2026 | shares 543,172
Outstanding pre-funded warrants at June 30, 2026 | shares 721,532
Weighted average exercise price of common stock warrants at June 30, 2026 | $ / shares $ 9
Weighted average exercise price of pre-funded warrants at June 30, 2026 | $ / shares $ 0.03
Weighted average contract remaining life (in years) at June 30, 2026 4 years 5 months 19 days
Warrants Issued May 2026  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at June 30, 2026 | shares 1,342,732
Outstanding pre-funded warrants at June 30, 2026 | shares 1,816,048
Weighted average exercise price of common stock warrants at June 30, 2026 | $ / shares $ 11
Weighted average exercise price of pre-funded warrants at June 30, 2026 | $ / shares $ 0.001
Weighted average contract remaining life (in years) at June 30, 2026 4 years 10 months 6 days
Warrants Issued to Ascendant in 2026  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at June 30, 2026 | shares 0
Outstanding pre-funded warrants at June 30, 2026 | shares 551,724
Weighted average exercise price of common stock warrants at June 30, 2026 | $ / shares $ 0
Weighted average exercise price of pre-funded warrants at June 30, 2026 | $ / shares $ 0.001
Weighted average contract remaining life (in years) at June 30, 2026 9 years 10 months 6 days