XML 56 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Agreements - Sanofi (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2017
USD ($)
item
Dec. 31, 2013
USD ($)
item
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Sep. 30, 2015
USD ($)
Jun. 30, 2015
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Sep. 30, 2014
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Jun. 30, 2016
USD ($)
Jun. 30, 2015
USD ($)
Dec. 31, 2003
USD ($)
Collaborative Agreements disclosures                                              
License and milestone fees     $ 29,580 $ 79 $ 31,080 $ 18,730 $ 5,076 $ 76 $ 76 $ 10,077 $ 10,692 $ 6,070 $ 5,086 $ 5,078 $ 41,417 $ 6,234 $ 5,152 $ 16,762 $ 79,469 $ 15,305 $ 26,915 $ 57,815  
Sanofi                                              
Collaborative Agreements disclosures                                              
Potential milestone payments                                             $ 21,500
Number of compounds | item 4 1                                          
Payments received under collaboration agreement $ 30,000                                   6,000     4,000  
Cumulative earnings     $ 26,500                               26,500        
Fee received per license   $ 2,000                                          
License and milestone fees                                     $ 30,000     $ 1,500  
Sanofi | Development milestones                                              
Collaborative Agreements disclosures                                              
Potential milestone payments                                             7,500
Sanofi | Regulatory milestones                                              
Collaborative Agreements disclosures                                              
Potential milestone payments                                             $ 14,000