XML 74 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]              
Revenue recognized $ 38,469,000   $ 29,784,000   $ 87,132,000 $ 61,911,000  
Drug discovery services revenue from contracts with customers 8,458,000   5,732,000   24,040,000 11,519,000  
Restricted cash 3,500,000 $ 3,000,000     3,500,000   $ 3,000,000
Agreement with Gates Ventures, LLC              
Related Party Transaction [Line Items]              
Net receivables (payables) $ 1,000 0     $ 1,000   0
Agreement with Gates Ventures, LLC | Minimum              
Related Party Transaction [Line Items]              
Percentage of voting securities 5.00%       5.00%    
Agreement with Gates Ventures, LLC | First Anniversary              
Related Party Transaction [Line Items]              
Contribution revenue recognition     1,000,000 $ 1,000,000      
Agreement with Gates Ventures, LLC | Second Anniversary              
Related Party Transaction [Line Items]              
Contribution revenue recognition $ 1,000,000            
Drug Discovery Contribution              
Related Party Transaction [Line Items]              
Drug discovery services revenue from contracts with customers 439,000       $ 781,000    
Member of Board of Directors              
Related Party Transaction [Line Items]              
Payment of consulting fees 100,000   95,000   200,000 190,000  
BMGFT              
Related Party Transaction [Line Items]              
Revenue recognized 15,000   $ 142,000   215,000 $ 872,000  
Net receivables (payables) 0 165,000     0   165,000
BMGFT | Drug Discovery Contribution              
Related Party Transaction [Line Items]              
Net receivables (payables) 0 0     0   0
Drug discovery services revenue from contracts with customers 440,000 111,000     781,000    
Restricted cash 2,891,000 $ 1,130,000     2,891,000   1,130,000
Structure Therapeutics              
Related Party Transaction [Line Items]              
Software sales transactions amount             $ 650,000
Revenue from related parties $ 73,000       $ 150,000