XML 53 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Carrying Value and Estimated Fair Value of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Credit Agreement | Term Loan    
Carrying value and estimated fair value of debt    
Carrying Value $ 120,000 $ 135,000
Fair Value 120,000 135,000
Senior Subordinated Convertible Notes 2010    
Carrying value and estimated fair value of debt    
Carrying Value   34,722
Fair Value   74,795
Senior Convertible Notes 2016    
Carrying value and estimated fair value of debt    
Carrying Value 230,000 230,000
Fair Value $ 251,850 $ 258,175