Stockholders' Equity - Summary of Outstanding pre-funded Warrants (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| 2023 Pre-Funded Warrants | |||
| Class of Warrant or Right [Line Items] | |||
| Outstanding pre-funded Warrants | 1,250,000 | 1,250,000 | |
| 2026 Pre-Funded Warrants | |||
| Class of Warrant or Right [Line Items] | |||
| Outstanding pre-funded Warrants | 12,473,803 | 0 | |
| Pre-funded Warramts | |||
| Class of Warrant or Right [Line Items] | |||
| Outstanding pre-funded Warrants | 13,723,803 | 1,250,000 | 1,250,000 |