Summary of Warrant Activity (Details) (Parenthetical) - shares |
Jun. 30, 2026 |
Jul. 28, 2025 |
Jul. 25, 2025 |
Jul. 24, 2025 |
|---|---|---|---|---|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||
| Warrants with no expiration | 1,000,000.0 | 800,000 | 12,700,000 | |
| Securities Purchase Agreement [Member] | December 2025 Offering [Member] | Pre Funded Warrant [Member] | ||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||
| Warrants with no expiration | 973,000 |