License and Research Agreements - Baylor Research Institute - Additional Information (Details) - Baylor Research Institute - Development Milestones - USD ($) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
Future contingent milestone payments | $ 7.5 | |
Research and Development Expense | ||
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
Contingent milestone payment | $ 0.0 | $ 2.5 |