v3.26.1
Warrants - Schedule of Number of Warrants Outstanding (Details)
Mar. 31, 2026
$ / shares
shares
Warrants Issued November 2022  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at March 31, 2026 | shares 306,280 [1]
Outstanding pre-funded warrants at March 31, 2026 | shares 0 [1]
Weighted average exercise price of common stock warrants at March 31, 2026 | $ / shares $ 117.9 [1]
Weighted average exercise price of pre-funded warrants at March 31, 2026 | $ / shares $ 0 [1]
Weighted average contract remaining life (in years) at March 31, 2026 1 year 7 months 13 days
Warrants Issued September 2024  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at March 31, 2026 | shares 198,783 [1]
Outstanding pre-funded warrants at March 31, 2026 | shares 414,519 [1]
Weighted average exercise price of common stock warrants at March 31, 2026 | $ / shares $ 15 [1]
Weighted average exercise price of pre-funded warrants at March 31, 2026 | $ / shares $ 0.03 [1]
Weighted average contract remaining life (in years) at March 31, 2026 3 years 6 months
Warrants Issued April 2025  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at March 31, 2026 | shares 208,333 [1]
Outstanding pre-funded warrants at March 31, 2026 | shares 382,307 [1]
Weighted average exercise price of common stock warrants at March 31, 2026 | $ / shares $ 23.7 [1]
Weighted average exercise price of pre-funded warrants at March 31, 2026 | $ / shares $ 0.03 [1]
Weighted average contract remaining life (in years) at March 31, 2026 4 years 18 days
Warrants Issued December 2025  
Class of Warrant or Right [Line Items]  
Outstanding common stock warrants at March 31, 2026 | shares 684,523 [1]
Outstanding pre-funded warrants at March 31, 2026 | shares 773,809 [1]
Weighted average exercise price of common stock warrants at March 31, 2026 | $ / shares $ 9 [1]
Weighted average exercise price of pre-funded warrants at March 31, 2026 | $ / shares $ 0.03 [1]
Weighted average contract remaining life (in years) at March 31, 2026 4 years 8 months 19 days
[1] Retroactively adjusted to reflect the one-for-thirty (1-for-30) reverse stock split, which was effective on April 23, 2026. See Note 2.