XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Collaboration Agreements (Sanofi) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Sep. 30, 2015
Dec. 31, 2017
Dec. 31, 2016
Collaboration Agreement [Line Items]          
Accounts Receivable, Net, Current $ 1,339,794       $ 1,343,368
Revenue from Related Parties 210,367 $ 219,694      
Research and development 507,435 470,112      
Deferred Revenue From Related Party Current 112,161       $ 115,267
Antibody Collaboration          
Collaboration Agreement [Line Items]          
Net profit (loss) from commercialization of products under collaboration agreement (108,402) (99,422)      
Reimbursement of Regeneron research and development expenses 155,245 193,602      
Reimbursement Revenue 73,559 68,722      
Contracts Revenue 11,286 7,517      
Revenue from Related Parties $ 131,688 170,419      
Percentage of Trial Costs borne by collaborating party 80.00%        
Percentage of Trial Costs borne by entity 20.00%        
IO Discovery Agreement          
Collaboration Agreement [Line Items]          
Annual Funding Maximum of Research Activities Per Agreement $ 200,000        
IO Agreement          
Collaboration Agreement [Line Items]          
Deferred Revenue, Additions     $ 640,000    
Immuno-oncology Agreement          
Collaboration Agreement [Line Items]          
Recognition of Deferred Revenue 20,000 20,000      
Reimbursement of Regeneron research and development expenses 58,679 29,275      
Revenue from Related Parties 78,679 49,275      
Praluent, sarilumab, and dupilumab [Member] | Antibody Collaboration          
Collaboration Agreement [Line Items]          
Research and development $ 25,000 $ 21,700      
Scenario, Forecast [Member] | Antibody Collaboration          
Collaboration Agreement [Line Items]          
Annual funding maximum of research activities per amended agreement       $ 130,000  
Subsequent Event [Member] | Antibody Collaboration          
Collaboration Agreement [Line Items]          
License agreement term       3 years