Commitments and Contingencies - Additional Information (Details) - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
|
Commitments And Contingencies [Line Items] | ||
Contingent liability for aggregate minimum lease payments | $ 3,900,000 | |
Contract Liabilities | ||
Commitments And Contingencies [Line Items] | ||
Contract liabilities | $ 10,000,000 | $ 10,000,000 |
Imugene | ||
Commitments And Contingencies [Line Items] | ||
Lease expiration date | Aug. 31, 2027 | |
Guarantor contract liability | $ 0 |