XML 86 R75.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME (LOSS) PER SHARE - Narrative (Details) - Convertible Notes - $ / shares
Mar. 09, 2020
Jun. 05, 2019
Convertible Senior Notes Due 2024    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Debt conversion price (in USD per share)   $ 20.5010
Convertible Senior Notes Due 2025    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Debt conversion price (in USD per share) $ 81.54