XML 86 R66.htm IDEA: XBRL DOCUMENT v3.25.4
License and Acquisition Agreements - Beth Israel Deaconess Medical Center License Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2019
License and Acquisition Agreements        
Research and development $ 96,853 $ 111,623 $ 76,097  
License agreement | BIDMC        
License and Acquisition Agreements        
Research and development $ 14 $ 10 $ 40  
License agreement | BIDMC | Maximum        
License and Acquisition Agreements        
Milestone payment to be paid upon clinical and regulatory milestone achievement       $ 1,200