XML 58 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Collaboration Agreements - Schedule of Significant Changes in Deferred Revenue Balances, IO Collaboration (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]    
Increase as a result of payment received from Sanofi in connection with the Amended IO Discovery Agreement $ 375.8 $ (29.5)
Sanofi Collaboration Agreement, Immuno-oncology    
Disaggregation of Revenue [Line Items]    
Increase as a result of payment received from Sanofi in connection with the Amended IO Discovery Agreement 415.9  
Revenue recognized that was included in deferred revenue at the beginning of the period (73.8)  
Revenue recognized that was added to deferred revenue during the period $ (37.9)