XML 52 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Collaborative Arrangements - Textual (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2018
Apr. 30, 2018
Oct. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Aug. 31, 2015
Feb. 29, 2012
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Total revenues               $ 15,583,000 $ 14,042,000    
Contract with customer, liability               5,351,000     $ 8,288,000
Deferred revenue               1,554,000     4,936,000
Research and Development Revenue [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Total revenues               7,595,000 7,879,000    
Merck [Member] | Product [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Total revenues               5,300,000 4,600,000    
Merck [Member] | Collaborative Arrangement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Proceeds from license fees received           $ 5,000,000          
Merck [Member] | Collaborative Arrangement [Member] | Research and Development Revenue [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Total revenues               1,000,000 900,000    
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue     $ 14,000,000                
Contract with customer, liability               700,000     1,900,000
Research and development revenue               1,300,000 2,700,000    
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member] | Milestone One [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Progress payment amount     4,000,000                
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member] | Milestone Two [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Progress payment amount     1,000,000                
Nestec Ltd. (Nestle Health Sciences) [Member] | CDX-6114 [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Progress payment amount               3,000,000      
Nestec Ltd. (Nestle Health Sciences) [Member] | Collaborative Arrangement [Member] | Strategic Collaboration Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue $ 600,000                    
Research and development revenue               1,200,000 600,000 $ 1,200,000  
Deferred revenue               600,000     800,000
Porton [Member] | Porton Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue   $ 500,000                  
Number of days for payment   30 days                  
Research and development revenue               0 0    
Unbilled contracts receivable                    
Technology Transfer, Collaboration and License Agreement [Member] | Merck [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Maximum milestone receivable           $ 15,000,000          
Technology Transfer, Collaboration and License Agreement [Member] | Minimum [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
License revenue, contingent receivables               5,750,000      
Technology Transfer, Collaboration and License Agreement [Member] | Maximum [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
License revenue, contingent receivables               38,500,000      
Supply Agreement [Member] | Merck [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Term of collaborative research and development agreement             5 years        
Optional extension period             5 years        
Contract with customer, liability               2,000,000     3,600,000
Supply Agreement [Member] | Merck [Member] | Research and Development Revenue [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Total revenues               0 1,300,000    
Supply Agreement [Member] | Customer [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue         $ 800,000            
Contract with customer, liability               2,000,000     2,000,000
Research and Development Agreement [Member] | Fine chemical customer [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Term of collaborative research and development agreement       21 months              
Milestone revenue       $ 3,000,000              
Contract with customer, liability               0     $ 0
Research and development revenue               $ 0 $ 1,400,000    
Research and Development Agreement [Member] | Maximum [Member] | Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue     85,000,000                
Sales-Based Milestone [Member] | Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Target sales for sales milestone     1,000,000,000                
Sales-Based Milestone [Member] | Maximum [Member] | Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue     $ 250,000,000