XML 14 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Convertible Senior Debt (Details) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Schedule of convertible senior debt    
Convertible senior debt $ 411,194,000 $ 700,000,000
Convertible Senior Notes [Member]    
Schedule of convertible senior debt    
Convertible senior debt $ 411,194,000 $ 700,000,000
Convertible Senior Notes [Member] | Notes due 2016 [Member]    
Schedule of convertible senior debt    
Interest Rate 5.00% 5.00%
Convertible senior debt $ 9,519,000 $ 50,000,000
Convertible Senior Notes [Member] | Notes due 2018 [Member]    
Schedule of convertible senior debt    
Interest Rate 4.25% 4.25%
Convertible senior debt $ 229,913,000 $ 350,000,000
Convertible Senior Notes [Member] | Notes due 2020 [Member]    
Schedule of convertible senior debt    
Interest Rate 3.625% 3.625%
Convertible senior debt $ 171,762,000 $ 300,000,000