XML 40 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Disaggregation of Revenue From Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 159 $ 1,498 $ 525 $ 17,953
Research Collaboration        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 159 1,496 525 17,808
Research Collaboration | Research Collaboration - Mallinckrodt plc        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 7 0 585
Research Collaboration | Research Collaboration - AstraZeneca        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 159 1,197 525 16,256
Research Collaboration | Research collaboration - Hansoh        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 0 292 0 967
Royalties        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 0 $ 2 $ 0 $ 145