Annual report pursuant to Section 13 and 15(d)

Description of Business (Details)

v3.19.3.a.u2
Description of Business (Details) - Nestec Ltd. (Nestle Health Sciences) - CDX-6114 - Collaborative Arrangement
$ in Millions
1 Months Ended
Dec. 31, 2018
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Milestone payment amount $ 1.0
Duration to pay after milestone achievement 60 days