XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Collaborative Arrangements - Global Development, Option and License Agreement, Strategic Collaboration Agreement, and Development Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2017
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Sep. 30, 2018
Dec. 31, 2017
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability   $ 5,045   $ 5,045   $ 2,044    
Revenue recognized   14,967 $ 12,319 29,637 $ 27,901      
Nestec Ltd. (Nestle Health Sciences) [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Revenue recognized   1,700 1,200 3,300 2,500      
Nestec Ltd. (Nestle Health Sciences) [Member] | Strategic Collaboration Agreement [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability             $ 600 $ 1,200
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability $ 14,000              
Revenue recognized   $ 0 $ 500 $ 0 $ 1,700      
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member] | Sales-Based Milestone [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Target sales for milestone 1,000,000              
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member] | Maximum [Member] | Research and Development Agreement [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contingent receivable 85,000              
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member] | Maximum [Member] | Sales-Based Milestone [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contingent receivable 250,000              
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member] | Milestone One [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability 4,000              
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member] | Milestone Two [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability $ 1,000              
Nestec Ltd. (Nestle Health Sciences) [Member] | CDX-6114 [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Cumulative catch-up adjustment to revenue, change in measure of progress           $ 3,000