XML 54 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Credit Agreement | Term Loan    
Carrying value (par value for convertible debt) and estimated fair value of debt    
Carrying Value $ 127,500 $ 135,000
Fair Value 127,500 135,000
Senior Subordinated Convertible Notes 2010    
Carrying value (par value for convertible debt) and estimated fair value of debt    
Carrying Value   34,722
Fair Value   74,795
Senior Convertible Notes 2016    
Carrying value (par value for convertible debt) and estimated fair value of debt    
Carrying Value 230,000 230,000
Fair Value $ 248,688 $ 258,175