Warrants - Series E Pre-funded Warrants (Details) - $ / shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 25, 2024 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Warrants | ||||
Exchange preferred stock for pre-funded warrants (shares) | (207,902) | (207,902) | ||
Share issued during period, warrants exercised | 34,680 | |||
Series E Pre-funded Warrants | ||||
Warrants | ||||
Class of Warrant or Right, Exchanged in Shares | 207,902 | |||
Pre-funded Warrants | ||||
Warrants | ||||
Number of warrants issued | 207,902 | 670,000 | ||
Exercise price (in USD per share) | $ 0.001 | $ 0.01 | ||
Pre-funded Warrants | Series E Preferred Stock | ||||
Warrants | ||||
Shares issued or issuable in the exercise of warrants | 207,902 | |||
Exchange preferred stock for pre-funded warrants (shares) | 207,902 | |||
Exercise price (in USD per share) | $ 0.001 |