Pre-funded Warrants (Details) - shares |
3 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Nov. 25, 2024 |
Jun. 14, 2024 |
|
| Pre-funded warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Issuance of pre-funded warrants (in shares) | 14,058,153 | |||
| Pre-funded warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Maximum percentage of holding for exercise warrants (as a percent) | 9.99% | |||
| Maximum percentage of increase (decrease) of holding for exercise warrants (as a percent) | 19.99% | |||
| Prior notice period to change percentage of holding (in days) | 61 days | |||
| Issuance of pre-funded warrants (in shares) | 14,058,153 | 14,058,153 | ||
| 2024 Pre-funded Warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Maximum percentage of holding for exercise warrants (as a percent) | 4.99% | |||
| Issuance of pre-funded warrants (in shares) | 3,846,184 | 5,669,578 |