XML 120 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Carrying Value and Estimated Fair Value of Debt (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Carrying value and estimated fair value of debt    
Credit agreement, carrying value $ 138,750 $ 142,500
Credit agreement, fair value 138,750 142,500
2010 Convertible Debt    
Carrying value and estimated fair value of debt    
Convertible debt, carrying value 43,822 150,000
Convertible debt, fair value 78,494 $ 237,900
2016 Convertible Debt    
Carrying value and estimated fair value of debt    
Convertible debt, carrying value 230,000  
Convertible debt, fair value $ 243,225