License agreements (Additional Information) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||
| Research And Development Expense | $ 18,048 | $ 17,185 | $ 38,919 | $ 30,221 |
| Harvard Agreement [Member] | ||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||
| License Agreements Payments Description | (1) annual maintenance fees ranging from the low five digits to the low six digits during the term of the License Agreement (through the first commercial sale of a royalty-bearing product); (2) milestone payments payable upon regulatory approval and the achievement of specified clinical and commercial milestones for licensed products or know-how enabled products; (3) royalty payments as a percentage in the low single digits of the annual net sales that the Company generates from products that utilize the license technology (“Licensed Products”) and royalty payments as a percentage in the low single digits of the annual net sales that the Company generates from know-how enabled product licenses (“Know-How Enabled Products”) and (4) a percentage between 10-20% of all non-royalty income received by the Company under sublicenses, strategic partnerships and know-how enabled product licenses that utilize the license technology. | |||
| Research And Development Expense | 100 | 100 | $ 100 | 100 |
| License Agreement [Member] | ||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||
| Research And Development Expense | $ 100 | $ 100 | $ 100 | $ 100 |