XML 102 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 05, 2016
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Research collaboration revenue     $ 0 $ 20,100
MGH | License Agreement        
Disaggregation of Revenue [Line Items]        
Expiration period 10 years   10 years  
License | Neurona Therapeutics, Inc.        
Disaggregation of Revenue [Line Items]        
Research collaboration revenue       100
License | Hansoh Shanghai Healthtech Co Ltd        
Disaggregation of Revenue [Line Items]        
Research collaboration revenue   $ 18,000    
Revenue, remaining performance obligation, development milestones, variable consideration     $ 26,500  
Revenue, remaining performance obligation, sales milestones, variable consideration amount     $ 144,000  
Withholding taxes from upfront fee       2,000
Revenue from Contract with Customer, Including Assessed Tax       $ 20,000