Quarterly report pursuant to Section 13 or 15(d)

Related Party Transactions (Details)

v3.22.2
Related Party Transactions (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2021
Apr. 30, 2021
Jun. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Jul. 14, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]                  
Payments to acquire other investments           $ 5,300,000 $ 630,000    
Investment at cost basis       $ 19,302,000   19,302,000     $ 14,002,000
Deferred revenue       5,381,000   5,381,000     6,335,000
Subsequent Event                  
Related Party Transaction [Line Items]                  
Due from related parties               $ 25,900,000  
Affiliated Entity                  
Related Party Transaction [Line Items]                  
Investment at cost basis       12,713,000   12,713,000     12,713,000
Molecular Assemblies, Inc. (“MAI”)                  
Related Party Transaction [Line Items]                  
Deferred revenue       0   0     $ 200,000
Molecular Assemblies, Inc. (“MAI”) | MAI Agreement | Affiliated Entity                  
Related Party Transaction [Line Items]                  
Due from related parties, shares (in shares)     1,587,049            
Molecular Assemblies, Inc. (“MAI”) | MCRA                  
Related Party Transaction [Line Items]                  
Revenue from transactions with MAI       0 $ 300,000 200,000 $ 500,000    
Molecular Assemblies, Inc. (“MAI”) | MCRA | Product                  
Related Party Transaction [Line Items]                  
Revenue from transactions with MAI       $ 100,000   $ 100,000      
MAI Agreement | MAI Agreement | Affiliated Entity                  
Related Party Transaction [Line Items]                  
Due from related parties     $ 1,000,000            
Series A Preferred Stock | Molecular Assemblies, Inc. (“MAI”) | MCRA                  
Related Party Transaction [Line Items]                  
Number of shares received in exchange for services (in shares)           16,705,320      
Series A Preferred Stock | Molecular Assemblies, Inc. (“MAI”) | MCRA                  
Related Party Transaction [Line Items]                  
Number of shares received in exchange for services (in shares)       0 714,171 0 1,428,342    
Molecular Assemblies, Inc. (“MAI”) | 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. (“MAI”) | Series B Preferred Stock                  
Related Party Transaction [Line Items]                  
Number of shares purchased (in shares) 9,198,423                
Payments to acquire other investments $ 7,000,000