Subsequent Events (Details) - USD ($) $ in Millions |
Jul. 23, 2026 |
Jul. 14, 2026 |
Jul. 13, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|---|---|---|
| Subsequent Event [Line Items] | |||||
| Common stock, authorized (in shares) | 700,000,000 | 700,000,000 | |||
| Subsequent Event | |||||
| Subsequent Event [Line Items] | |||||
| Common stock, authorized (in shares) | 4,000,000,000 | 700,000,000 | |||
| Subsequent Event | Chiesi | |||||
| Subsequent Event [Line Items] | |||||
| Reimbursement of research and development expense | $ 5 |