XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes - Schedule of Note Hedges (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2013
Mar. 31, 2019
Jun. 30, 2017
2022 Note Hedge      
Derivative [Line Items]      
Purchase   $ 128,017  
Initial Shares (in shares)     5,806,936
Shares as of March 31, 2019 (in shares)   5,806,936  
2018 Note Hedge      
Derivative [Line Items]      
Purchase   $ 135,815  
Initial Shares (in shares) 7,783,023    
Shares as of March 31, 2019 (in shares)   0