Quarterly report pursuant to Section 13 or 15(d)

Description of Business (Details)

v3.20.2
Description of Business (Details)
$ in Millions
1 Months Ended
Mar. 31, 2020
USD ($)
program
Dec. 31, 2018
USD ($)
Nestec Ltd. (Nestle Health Sciences) [Member] | CDX-6114 [Member] | Collaborative Arrangement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Milestone payment amount | $   $ 1.0
Duration to pay after milestone achievement (in days)   60 days
Takeda [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Number of initial programs | program 3  
Number of additional programs | program 4  
One-time, non-refundable cash payment | $ $ 8.5