Significant Agreements - Novartis Agreements (Details) - Novartis Pharma, AG - 2023 Novartis Collaboration Agreement $ in Millions |
Dec. 28, 2023
USD ($)
shares
|
|---|---|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |
| Shares of common stock | shares | 2,145,002 |
| Aggregate purchase price | $ 20.0 |
| Amount of premium | $ 0.7 |