XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes - Additional Information (Details)
1 Months Ended 6 Months Ended 25 Months Ended
Aug. 31, 2019
USD ($)
$ / option
shares
Jun. 30, 2018
USD ($)
$ / option
Jun. 30, 2020
USD ($)
day
Jun. 30, 2020
USD ($)
day
Dec. 31, 2019
USD ($)
Derivative [Line Items]          
Capped calls, cost $ 87,400,000 $ 19,100,000      
Capped calls, deferred tax asset $ 20,900,000 $ 4,600,000      
Price Risk Derivative          
Derivative [Line Items]          
Capped calls, initial strike price (in dollars per share) | $ / option 189.36 44.33      
Capped calls, cap price (in dollars per share) | $ / option 315.60 62.22      
Convertible Senior Notes | Convertible Senior Note due 2023, 0.5%          
Debt Instrument [Line Items]          
Principal   $ 230,000,000 $ 84,759,000 $ 84,759,000 $ 84,759,000
Coupon interest rate   0.50%      
If-converted value in excess of principal     $ 229,300,000    
Convertible Senior Notes | Convertible Senior Note due 2023, 0.5% | Debt Instrument, Conversion, Option One          
Debt Instrument [Line Items]          
Convertible debt, threshold trading days | day     20    
Convertible debt, threshold consecutive trading days | day     30    
Convertible debt, threshold percentage of stock price trigger     130.00%    
Convertible debt, converted instrument, original amount $ 145,200,000        
Debt extinguishment with interest 145,400,000        
Convertible Senior Notes | Convertible Senior Notes due 2023, Over-Allotment Option, 0.5%          
Debt Instrument [Line Items]          
Principal   $ 30,000,000.0      
Convertible Senior Notes | Convertible Senior Note due 2024, 0.50%          
Debt Instrument [Line Items]          
Principal $ 400,000,000   $ 400,000,000 400,000,000 400,000,000
Coupon interest rate 0.50%        
Convertible Senior Notes | Convertible Senior Note due 2026, 1.0%          
Debt Instrument [Line Items]          
Principal $ 400,000,000.0   $ 400,000,000 $ 400,000,000 $ 400,000,000
Coupon interest rate 1.00%        
Convertible Senior Notes | Convertible Senior Notes due 2024, Over-Allotment Option, 0.5%          
Debt Instrument [Line Items]          
Principal $ 50,000,000.0        
Convertible Senior Notes | Convertible Senior Notes due 2026, Over-Allotment Option, 1.0%          
Debt Instrument [Line Items]          
Principal $ 50,000,000.0        
Convertible Senior Notes | Convertible Senior Notes Due 2023, 2024, 2026 | Debt Instrument, Conversion, Option One          
Debt Instrument [Line Items]          
Convertible debt, threshold trading days | day       20  
Convertible debt, threshold consecutive trading days | day       30  
Convertible debt, threshold percentage of stock price trigger       130.00%  
Convertible Senior Notes | Convertible Senior Notes Due 2023, 2024, 2026 | Debt Instrument, Conversion, Option Two          
Debt Instrument [Line Items]          
Convertible debt, threshold trading days | day       5  
Convertible debt, threshold consecutive trading days | day       5  
Convertible debt, threshold percentage of stock price trigger       98.00%  
Class A Common Stock          
Derivative [Line Items]          
Capped calls, retirement of common stock (in shares) | shares 285,466        
Class A Common Stock | Debt Instrument, Conversion, Option Two          
Debt Instrument [Line Items]          
Convertible debt, converted instrument, shares issued | shares 2,200,000