XML 59 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Collaborative Arrangements - Master Collaboration and Research Agreement and Stock Purchase Agreement (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 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 $ 5,045,000 $ 5,045,000   5,045,000   $ 2,044,000
Revenues   14,967,000 $ 12,319,000 29,637,000 27,901,000  
Research and Development Revenue [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Revenues   10,463,000 $ 6,070,000 20,033,000 $ 13,665,000  
MCRA [Member] | Molecular Assemblies, Inc. [Member] | Research and Development Revenue [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Revenues   0   0    
MCRA [Member] | Molecular Assemblies, Inc. [Member] | Fixed Consideration [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Number of days for payment 30 days          
MCRA [Member] | Molecular Assemblies, Inc. [Member] | Bonus Goal Met [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Number of days for payment 30 days          
CESA [Member] | Molecular Assemblies, Inc. [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Aggregate commercial sales, milestone $ 5,000,000.0          
CESA [Member] | Molecular Assemblies, Inc. [Member] | Royalty [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Contract with customer, liability $ 500,000 $ 500,000   $ 500,000    
Molecular Assemblies, Inc. [Member] | Series A Preferred Stock [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Number of shares acquired in an equity method investment 1,587,050 1,587,050   1,587,050    
Payments to acquire other investments $ 1,000,000.0