XML 105 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Potentially Dilutive Shares Excluded From Dilutive EPS Calculation (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Convertible Senior Notes Maturing May 2022      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 6,537 8,997 8,997
Convertible Senior Notes Maturing September 2023      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 9,391 13,202 10,344
Convertible Senior Notes Maturing February 2026      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 10,891 0 0
Convertible Senior Notes Maturing March 2032      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 0 0 524