XML 144 R128.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Event (Details) - USD ($)
$ in Millions
Feb. 16, 2021
Mar. 31, 2021
Dec. 31, 2020
Dec. 19, 2020
Dec. 31, 2019
Dec. 14, 2016
2¼% Notes            
Subsequent Event [Line Items]            
Debt instrument interest rate stated percentage       2.25%    
2 1/4% Notes            
Subsequent Event [Line Items]            
Debt instrument interest rate stated percentage     2.25%   2.25% 2.25%
2 1/4% Notes | Convertible senior notes            
Subsequent Event [Line Items]            
Debt instrument interest rate stated percentage     2.25%      
Subsequent Event | 2¼% Notes            
Subsequent Event [Line Items]            
Debt instrument, convertible, beneficial conversion feature $ 135.4          
Subsequent Event | 2 1/4% Notes | Convertible senior notes            
Subsequent Event [Line Items]            
Debt instrument interest rate stated percentage   2.25%