XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions - Molecular Assemblies, Inc. (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Apr. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]                  
Payments to acquire other investments             $ 7,630,000 $ 1,000,000  
Investment at cost basis $ 12,763,000 $ 12,763,000     $ 12,763,000   12,763,000   $ 1,450,000
Deferred revenue 6,196,000 6,196,000     6,196,000   6,196,000   4,791,000
Contract assets 12,701,000 12,701,000     12,701,000   12,701,000   4,526,000
Molecular Assemblies, Inc.                  
Related Party Transaction [Line Items]                  
Deferred revenue 500,000 500,000     500,000   500,000   0
Contract assets 0 0     0   0   500,000
Molecular Assemblies, Inc. | MCRA                  
Related Party Transaction [Line Items]                  
Research and development revenue from transactions with MAI         200,000 $ 500,000 700,000 $ 500,000  
Series A Preferred Stock                  
Related Party Transaction [Line Items]                  
Investment at cost basis $ 11,500,000 11,500,000     $ 11,500,000   $ 11,500,000   1,500,000
Series A Preferred Stock | Molecular Assemblies, Inc. | MCRA                  
Related Party Transaction [Line Items]                  
Number of shares received in exchange for services (in shares)         476,114 714,171 1,904,456 714,171  
Number of shares received in exchange for services (in shares) 15,118,271                
Series B Preferred Stock                  
Related Party Transaction [Line Items]                  
Investment at cost basis $ 11,500,000 $ 11,500,000     $ 11,500,000   $ 11,500,000   $ 1,500,000
Series B Preferred Stock | Molecular Assemblies, Inc. | MCRA                  
Related Party Transaction [Line Items]                  
Number of shares received in exchange for services (in shares)         476,114   1,904,456    
Number of shares received in exchange for services (in shares) 15,118,271                
Molecular Assemblies, Inc. | Series A Preferred Stock                  
Related Party Transaction [Line Items]                  
Number of shares purchased (in shares)     1,000,000 1,587,050          
Payments to acquire other investments     $ 600,000 $ 1,000,000          
Molecular Assemblies, Inc. | Series B Preferred Stock                  
Related Party Transaction [Line Items]                  
Number of shares purchased (in shares) 9,198,423 9,198,423     9,198,423   9,198,423    
Payments to acquire other investments   $ 7,000,000