Stockholders' Equity (Details) - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | 3 Months Ended | ||
|---|---|---|---|---|
Aug. 31, 2023 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Aug. 31, 2018 |
|
| Stockholders' Equity | ||||
| Exercise Price (per share) | $ 0.001 | |||
| Proceeds from exercise of Warrants in exchange for issuance of Pre-Funded Warrants | $ 34.4 | |||
| Number of shares issued upon exercise of warrants | 44,748 | 0 | 0 | |
| Warrants issued to purchase common stock, number of shares | 2,705,252 | 1,500,000 | ||
| Minimum percentage of common stock held by investors for not exercise of warrants | 9.99% | |||
| Investors | ||||
| Stockholders' Equity | ||||
| Warrants exercisable date | Aug. 08, 2023 | |||
| Common Stock | Investors | Private Placement | ||||
| Stockholders' Equity | ||||
| Warrants issued to purchase common stock, number of shares | 2,750,000 | |||