XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Debt (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Nov. 30, 2021
Apr. 30, 2021
Dec. 31, 2019
Mar. 31, 2022
Jun. 30, 2021
Dec. 31, 2021
Mar. 31, 2021
Convertible Debt [Abstract]              
Cost of call spread   $ 46.9 $ 52.6        
Purchase of note hedges   136.7 108.7        
Proceeds from issuance of warrants   89.8 $ 56.1        
0% Notes [Member]              
Convertible Debt [Abstract]              
Face amount of offering   632.5          
Outstanding principal balance       $ 632.5      
Unamortized debt issuance costs       $ 12.6      
Maturity date       Apr. 30, 2026      
Interest rate       0.00%   0.00%  
Effective interest rate       0.50%      
Conversion price per share (in dollars per share)       $ 57.84      
Effective conversion price per share with call spread (in dollars per share)       $ 76.39      
Total shares of common stock subject to conversion (in shares)       10.9      
0.125% Notes [Member]              
Convertible Debt [Abstract]              
Outstanding principal balance       $ 548.8      
Unamortized debt issuance costs       $ 6.0      
Maturity date       Dec. 31, 2024      
Interest rate       0.125%   0.125% 0.125%
Effective interest rate       0.50%      
Conversion price per share (in dollars per share)       $ 83.28      
Effective conversion price per share with call spread (in dollars per share)       $ 123.38      
Total shares of common stock subject to conversion (in shares)       6.6      
Percentage of principal amount used as purchase price upon occurrence of fundamental change       100.00%      
1% Notes [Member]              
Convertible Debt [Abstract]              
Principal amount repurchased   247.9          
Repurchase of convertible notes $ 62.0 $ 257.0          
Interest rate       1.00%     1.00%
Loss on early retirement of debt         $ 8.6    
Percentage of principal amount used as purchase price upon occurrence of fundamental change       100.00%