XML 72 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Additional Information (Details)
3 Months Ended 12 Months Ended
Nov. 22, 2020
USD ($)
Program
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Deferred revenue, revenue recognized       $ 42,127,000 $ 24,921,000  
Percentage of revenue expected to be recognized       65.00%    
Unsatisfied performance obligation       $ 26,694,000    
Agreement with Gates Ventures, LLC            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Software contribution revenue related to agreement cover period start date       Jun. 23, 2020    
Software contribution revenue related to agreement cover period end date       Jun. 22, 2023    
Deferred revenue       $ 0    
Agreement with Gates Ventures, LLC | First Anniversary            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Software contribution revenue recognition   $ 1,000,000 $ 1,000,000      
Agreement with Gates Ventures, LLC | Second Anniversary            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Additional revenue entitled to receive       1,000,000    
Collaboration and License Agreement | BMS            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Upfront fee received $ 55,000,000          
Maximum milestone payments to be received $ 2,700,000,000          
Number of programs under agreement | Program 5          
Transaction price $ 55,000,000          
Deferred revenue, revenue recognized       13,749,000 988,000  
Deferred revenue       40,263,000 54,012,000  
Receivable from collaboration       $ 0    
Maximum            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Contract with customers, payment terms       60 days    
Maximum | Agreement with Gates Ventures, LLC            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Software contribution revenue recognition amount       $ 3,000,000    
Minimum            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Contract with customers, payment terms       30 days    
On Premise Software            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Revenue, practical expedient, financing component [true false]       true    
Drug Discovery Services            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Milestone payment yet to be achieved       $ 2,250,000 250,000 $ 1,500,000
Revenue recognized with milestones       2,250,000 $ 85,000 $ 1,500,000
Drug Discovery Contribution            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Deferred revenue       $ 1,129,000    
Oncology Product | Collaboration and License Agreement | BMS            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Maximum milestone payments to be received 585,000,000          
Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones 360,000,000          
Milestone payments to be received upon achievement of certain specified commercial milestones 225,000,000          
Neurology and Immunology Product | Collaboration and License Agreement | BMS            
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]            
Maximum milestone payments to be received 482,000,000          
Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones 257,000,000          
Milestone payments to be received upon achievement of certain specified commercial milestones $ 225,000,000