XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Notes (Narrative) (Details 3) - $ / shares
Nov. 17, 2017
Nov. 14, 2017
Debt instrument    
Class of warrant or right, exercise price of warrants or rights   $ 23.30
1.375% Convertible senior notes due 2023 | Convertible senior notes    
Debt instrument    
Initial conversion price of notes (in dollars per share) $ 18.93