Pre-Funded Warrants - Additional Information (Details) - shares |
3 Months Ended | ||
|---|---|---|---|
Jan. 10, 2025 |
Nov. 29, 2024 |
Mar. 31, 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 |