XML 105 R87.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Share (Narrative) (Details) - Convertible Debt
Oct. 04, 2019
$ / shares
2.5% Convertible Senior Notes due April 1, 2021  
Debt Instrument [Line Items]  
Stated interest rate (as a percent) 2.50%
2.0% Convertible Senior Notes due August 15, 2021  
Debt Instrument [Line Items]  
Stated interest rate (as a percent) 2.00%
Minimum | 2.5% Convertible Senior Notes due April 1, 2021  
Debt Instrument [Line Items]  
Conversion price (in usd per share) $ 16.77
Stated interest rate (as a percent) 2.50%
Minimum | 2.0% Convertible Senior Notes due August 15, 2021  
Debt Instrument [Line Items]  
Conversion price (in usd per share) $ 20.41
Stated interest rate (as a percent) 2.00%