XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share - Maximum Number of Shares and Conversion Price (Details) - Convertible Debt
shares in Thousands
9 Months Ended
Sep. 30, 2020
$ / shares
shares
September 1, 2026  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Conversion Spread (in shares) | shares 11,492
Conversion Price per Share (usd per share) | $ / shares $ 43.51
May 15, 2025  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Conversion Spread (in shares) | shares 8,408
Conversion Price per Share (usd per share) | $ / shares $ 67.20
September 1, 2024  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Conversion Spread (in shares) | shares 15,468
Conversion Price per Share (usd per share) | $ / shares $ 43.51
July 1, 2023  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Conversion Spread (in shares) | shares 4,769
Conversion Price per Share (usd per share) | $ / shares $ 78.37
December 1, 2021  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Conversion Spread (in shares) | shares 5,067
Conversion Price per Share (usd per share) | $ / shares $ 52.36