XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2021
Jun. 30, 2020
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Payments to acquire other investments         $ 630 $ 1,000
Nestle Health Sciences | CDX-6114            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Cumulative catch-up adjustment to revenue, change in measure of progress       $ 3,000    
Takeda            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Non-refundable cash payment     $ 8,500      
Molecular Assemblies, Inc. | Series A Preferred Stock            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Number of shares purchased 1,000,000 1,587,050       1,587,050
Payments to acquire other investments $ 600 $ 1,000