XML 40 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Fair Value of Senior Convertible Notes (Details) - Senior Notes - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of outstanding senior convertible notes $ 2,150.8 $ 1,399.8
Senior convertible notes due 2022    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of outstanding senior convertible notes 890.8 540.2
Senior convertible notes due 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of outstanding senior convertible notes $ 1,260.0 $ 859.6