XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE- Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 11,249 20,770 7,318 5,755
Employee stock-based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 178 6,459 88 294
Warrants | Convertible Senior Notes Due 2026        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 3,457 0 2,264 0
Warrants | Convertible Senior Notes Due 2028        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 3,457 0 2,264 0
Warrants | Convertible Senior Notes Due 2024        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 3,039 0 0
Warrants | Convertible Senior Notes Due 2025        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 3,924 0 3,430
Notes due | Convertible Senior Notes Due 2026        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 2,255 0 1,468 0
Notes due | Convertible Senior Notes Due 2028        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,902 0 1,234 0
Notes due | Convertible Senior Notes Due 2024        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 3,677 0 0
Notes due | Convertible Senior Notes Due 2025        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 2,771 0 2,031
Notes due | Convertible Senior Notes Due 2023        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 900 0 0