Annual report pursuant to Section 13 and 15(d)

Segment, Geographical and Other Revenue Information - Narrative (Details)

v3.19.3.a.u2
Segment, Geographical and Other Revenue Information - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segments | segment   2    
Share-based compensation   $ 6,943 $ 7,889 $ 7,091
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Share-based compensation   $ 3,900 $ 5,000 $ 4,600
Nestec Ltd. (Nestle Health Sciences) | CDX-6114 | Collaborative Arrangement        
Segment Reporting Information [Line Items]        
Milestone payment amount $ 1,000      
Duration to pay after milestone achievement 60 days