XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
License Agreements - Harvard License Agreement - Change in Fair Value of Success Payment Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Change in fair value of derivative liabilities $ (2,272) $ (7,500) $ (23,900)
Harvard      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Change in fair value of derivative liabilities $ (1,300) $ (3,800) $ (12,000)