Pre-Funded Warrants - Additional Information (Details) - shares |
6 Months Ended | ||
|---|---|---|---|
Jan. 10, 2025 |
Nov. 29, 2024 |
Jun. 30, 2026 |
|
| Pre-Funded Warrants | |||
| Class of Warrant or Right [Line Items] | |||
| Exchange of common stock shares for pre-funded warrants (in shares) | 6,070,000 | 3,420,000 | 3,500,000 |