Stockholders' Equity - Summary of Pre-funded Warrants Activity (Details) - Pre-funded Warramts - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Class of Warrant or Right [Line Items] | ||
| Outstanding as of December 31, 2025 | 1,250,000 | |
| Issued | 18,574,120 | 1,250,000 |
| Exercised | (2,563,507) | |
| Outstanding as of March 31, 2026 | 17,260,613 | 1,250,000 |