XML 53 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Collaboration Agreements - Schedule of Significant Changes in Deferred Revenue Balances, IO Collaboration (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]    
Increase as a result of payment received from Sanofi $ 401.1 $ (84.2)
Sanofi Collaboration Agreement, Immuno-oncology    
Disaggregation of Revenue [Line Items]    
Increase as a result of payment received from Sanofi 415.9  
Revenue recognized that was included in deferred revenue at the beginning of the period (55.3)  
Revenue recognized that was added to deferred revenue during the period $ (25.0)