Quarterly report pursuant to Section 13 or 15(d)

Description of Business (Details)

v3.21.1
Description of Business (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Mar. 31, 2019
Nestec Ltd. (Nestle Health Sciences) [Member] | CDX-6114 [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Cumulative catch-up adjustment to revenue, change in measure of progress     $ 3.0
Takeda [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Non-refundable cash payment   $ 8.5  
Molecular Assemblies, Inc. [Member] | Series A Preferred Stock [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of shares purchased 1,587,050    
Payments to acquire other investments $ 1.0