Quarterly report pursuant to Section 13 or 15(d)

Collaborative Arrangements - Master Collaboration and Research Agreement and Stock Purchase Agreement (Details)

v3.20.2
Collaborative Arrangements - Master Collaboration and Research Agreement and Stock Purchase Agreement (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2020
Sep. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Payments to acquire other investments     $ 1,000,000 $ 0  
Contract with customer, liability   $ 4,056,000 $ 4,056,000   $ 2,044,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Expected timing of satisfaction, period   3 months 3 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Expected timing of satisfaction, period   1 year 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Expected timing of satisfaction, period      
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Expected timing of satisfaction, period   3 months 3 months    
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Expected timing of satisfaction, period   1 year 1 year    
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Expected timing of satisfaction, period      
Molecular Assemblies, Inc. [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Due from affiliate   $ 500,000 $ 500,000    
Molecular Assemblies, Inc. [Member] | MCRA [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Research and development revenue from transactions with MAI   $ 500,000 $ 500,000    
Molecular Assemblies, Inc. [Member] | MCRA [Member] | Fixed Consideration [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of days for payment 30 days        
Molecular Assemblies, Inc. [Member] | MCRA [Member] | Bonus Goal Met [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of days for payment 30 days        
Molecular Assemblies, Inc. [Member] | CESA [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Aggregate commercial sales, milestone $ 5,000,000.0        
Molecular Assemblies, Inc. [Member] | CESA [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-06-22          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Expected timing of satisfaction, period 6 months        
Molecular Assemblies, Inc. [Member] | CESA [Member] | Royalty [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Contract with customer, liability $ 500,000        
Molecular Assemblies, Inc. [Member] | Series A Preferred Stock [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of shares purchased 1,587,050        
Payments to acquire other investments $ 1,000,000.0