v3.26.1
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