Subsequent Events - Financing Transactions (Details) - USD ($) $ / shares in Units, $ in Millions |
Jul. 01, 2026 |
Jun. 30, 2026 |
|---|---|---|
| Subsequent Events | ||
| Number of shares issuable upon exercise of options or warrants | 303,696 | |
| Subsequent events | ||
| Subsequent Events | ||
| Number of shares to be issued | 108,932 | |
| Proceeds from Issuance or Sale of Equity, Total | $ 8.5 | |
| Combined purchase price | $ 4.59 | |
| Subsequent events | Pre-Funded Warrant | ||
| Subsequent Events | ||
| Exercise price per share | $ 0.0001 | |
| Subsequent events | Pre-Funded Warrant | Maximum | ||
| Subsequent Events | ||
| Number of shares issuable upon exercise of options or warrants | 1,742,991 | |
| Subsequent events | Common warrants | ||
| Subsequent Events | ||
| Exercise price per share | $ 4.47 | |
| Subsequent events | Common warrants | Maximum | ||
| Subsequent Events | ||
| Number of shares issuable upon exercise of options or warrants | 1,851,923 |