XML 51 R74.htm IDEA: XBRL DOCUMENT v3.20.1
NET INCOME PER SHARE - Narrative (Details)
Jun. 05, 2019
$ / shares
Convertible Senior Notes Due 2024 | Convertible Notes  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Debt conversion price (in USD per share) $ 20.5010