v3.26.3
License and Other Agreements - Harvard License Agreement - Change in Fair Value of Success Payment Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Change in fair value of derivative liabilities $ (4,700) $ 2,600 $ (3,000) $ (1,900)
Harvard        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Change in fair value of derivative liabilities $ (2,300) $ 1,200 $ (1,300) $ (1,000)