XML 76 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Convertible Senior Notes - Schedule of Note Hedges (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Derivative [Line Items]    
Purchase $ 128,017 $ 0
2022 Note Hedge    
Derivative [Line Items]    
Purchase $ 128,017  
Shares 5,806,936  
2018 Note Hedge    
Derivative [Line Items]    
Purchase $ 135,815  
Shares 7,783,023