XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions - Molecular Assemblies, Inc. (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 13 Months Ended
Apr. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]                
Payments to acquire other investments         $ 630,000 $ 1,000,000    
Investment at cost basis     $ 3,430,000   3,430,000   $ 3,430,000 $ 1,450,000
Deferred revenue     5,479,000   5,479,000   5,479,000 4,791,000
Contract assets     4,528,000   4,528,000   4,528,000 4,526,000
Molecular Assemblies, Inc.                
Related Party Transaction [Line Items]                
Deferred revenue     400,000   400,000   400,000 0
Contract assets     0   0   $ 0 $ 500,000
Molecular Assemblies, Inc. | MCRA                
Related Party Transaction [Line Items]                
Research and development revenue from transactions with MAI     $ 300,000 $ 0 $ 500,000 $ 0    
Series A Preferred Stock | Molecular Assemblies, Inc. | MCRA                
Related Party Transaction [Line Items]                
Number of shares received in exchange for services     714,171 0 1,428,342 0    
Number of shares received in exchange for services             5,443,734  
Molecular Assemblies, Inc. | Series A Preferred Stock                
Related Party Transaction [Line Items]                
Number of shares purchased 1,000,000 1,587,050   1,587,050   1,587,050    
Payments to acquire other investments $ 600,000 $ 1,000,000.0