XML 126 R104.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Narrative) (Details) - Convertible Debt - $ / shares
Apr. 02, 2021
May 26, 2020
Apr. 03, 2020
Mar. 10, 2020
Mar. 05, 2020
Feb. 04, 2020
Jan. 31, 2020
Nov. 11, 2019
Mar. 29, 2019
Aug. 01, 2016
Mar. 04, 2016
2.5% Convertible Senior Notes due April 1, 2021                      
Debt Instrument [Line Items]                      
Conversion price (in USD per share)     $ 8.40           $ 16.77    
Stated interest rate (as a percent)       2.50%   2.50%   2.50%     2.50%
2.0% Convertible Senior Notes due August 15, 2021                      
Debt Instrument [Line Items]                      
Conversion price (in USD per share)     10.23           $ 20.41    
Stated interest rate (as a percent)   2.00%       2.00%   2.00%   2.00%  
New 2.5% Convertible Senior Notes due April 1, 2022                      
Debt Instrument [Line Items]                      
Conversion price (in USD per share) $ 16.77   16.77   $ 19 $ 16.77 $ 8.40        
Stated interest rate (as a percent) 2.50%       2.50% 2.50%   2.50%      
New 2.0% Convertible Senior Notes due August 15, 2022                      
Debt Instrument [Line Items]                      
Conversion price (in USD per share) $ 20.41 $ 19.25 $ 20.41     $ 20.41 $ 10.23        
Stated interest rate (as a percent) 2.00% 2.00%       2.00%   2.00%