XML 42 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes Due 2023 - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2018
$ / shares
Notes payable        
Strike price of the warrant transactions (in dollars per share) | $ / shares $ 80.9063     $ 80.9063
2023 Notes        
Notes payable        
Interest rate 0.625%      
Effective interest rate 5.41%      
2023 Notes | $ $ 402,500,000 $ 402,500,000 $ 402,500,000  
Conversion rate for the notes (in shares per $1,000 principal amount) 0.0168545      
Conversion price, per share of common stock (in dollars per share) | $ / shares $ 59.33     $ 59.33
Convertible note hedge options issued (in shares) 402,500      
Common stock issued upon conversion of notes (in shares) 6,800,000      
Warrants issued (in shares) 6,783,939      
Number of shares per warrant entitled to holder (in shares) 1      
Conversion of debt to equity | $   $ 0 $ 0