Quarterly report pursuant to Section 13 or 15(d)

Related Party - Molecular Assemblies, Inc. (Details)

v3.20.2
Related Party - Molecular Assemblies, Inc. (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2020
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]        
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        
Related Party Transaction [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        
Related Party Transaction [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        
Related Party Transaction [Line Items]        
Expected timing of satisfaction, period    
Molecular Assemblies, Inc. [Member]        
Related Party Transaction [Line Items]        
Due from affiliate   $ 500,000 $ 500,000  
Molecular Assemblies, Inc. [Member] | MCRA [Member]        
Related Party Transaction [Line Items]        
Research and development revenue from transactions with MAI   $ 500,000 $ 500,000  
Molecular Assemblies, Inc. [Member] | MCRA [Member] | Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01        
Related Party Transaction [Line Items]        
Expected timing of satisfaction, period 13 months      
Molecular Assemblies, Inc. [Member] | MCRA [Member] | Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-08-01        
Related Party Transaction [Line Items]        
Expected timing of satisfaction, period 13 months      
Molecular Assemblies, Inc. [Member] | MCRA [Member] | Minimum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-02-01        
Related Party Transaction [Line Items]        
Expected timing of satisfaction, period 10 months      
Molecular Assemblies, Inc. [Member] | CESA [Member]        
Related Party Transaction [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        
Related Party Transaction [Line Items]        
Expected timing of satisfaction, period 6 months      
Molecular Assemblies, Inc. [Member] | CESA [Member] | Royalty [Member]        
Related Party Transaction [Line Items]        
Contract with customer, liability $ 500,000