XML 127 R105.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Schedule of Debt Conversions) (Details) - Convertible Debt - $ / shares
Apr. 02, 2021
May 26, 2020
Apr. 03, 2020
Mar. 05, 2020
Feb. 04, 2020
Jan. 31, 2020
Mar. 29, 2019
2.5% Convertible Senior Notes due April 1, 2021              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in USD per share)     $ 8.40       $ 16.77
2.0% Convertible Senior Notes due August 15, 2021              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in USD per share)     10.23       $ 20.41
New 2.5% Convertible Senior Notes due April 1, 2022              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in USD per share) $ 16.77   16.77 $ 19 $ 16.77 $ 8.40  
New 2.0% Convertible Senior Notes due August 15, 2022              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in USD per share) $ 20.41 $ 19.25 $ 20.41   $ 20.41 $ 10.23