XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Schedule of Drug Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Drug discovery services revenue from contracts with customers $ 15,582 $ 5,787
Drug Discovery Services Revenue From Contracts With Customers    
Disaggregation Of Revenue [Line Items]    
Drug discovery services revenue from contracts with customers 15,241 $ 5,787
Drug Discovery Contribution    
Disaggregation Of Revenue [Line Items]    
Drug discovery services revenue from contracts with customers $ 341