Summary of Warrant Activity (Details) (Parenthetical) |
6 Months Ended |
---|---|
Jun. 30, 2025
$ / shares
shares
| |
Class of Warrant or Right [Line Items] | |
Number of warrants, outstanding | 9,460 |
Number of warrants, exercised | |
March 2025 PreFunded Warrants [Member] | |
Class of Warrant or Right [Line Items] | |
Number of warrants, outstanding | 2,105,265 |
Warrants exercise price | $ / shares | $ 0.0001 |
November 2024 Warrants [Member] | |
Class of Warrant or Right [Line Items] | |
Number of warrants, exercised | 957,200 |
November 2024 Warrants [Member] | Maximum [Member] | |
Class of Warrant or Right [Line Items] | |
Purchase of warrants per share | $ / shares | $ 2.06 |
November 2024 Warrants [Member] | Minimum [Member] | |
Class of Warrant or Right [Line Items] | |
Purchase of warrants per share | $ / shares | $ 1.00 |