Commitments and Contingencies - Additional Information (Details) - Lonza Agreement [Member] |
9 Months Ended |
|---|---|
Sep. 30, 2026 | |
| Commitments and Contingencies [Line Items] | |
| Lease expiration month | 18 months |
| Payment Of Obligation Term | 12 months |
| X | ||||||||||
- Definition Commitments and contingencies disclosure. No definition available.
|
| X | ||||||||||
- Definition Lease Expiration Month No definition available.
|
| X | ||||||||||
- Definition Payment of obligation, term. No definition available.
|
| X | ||||||||||
- Details
|