XML 53 R35.htm IDEA: XBRL DOCUMENT v3.10.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, 2018
Dec. 31, 2017
2015 Credit Agreement | 2015 Term Loan    
Carrying value and estimated fair value of debt    
Fair Value   $ 120,000
Carrying Value   120,000
2018 Credit Agreement | 2018 Term Loan    
Carrying value and estimated fair value of debt    
Fair Value $ 148,125  
Carrying Value 148,125  
Senior Convertible Notes 2016    
Carrying value and estimated fair value of debt    
Fair Value 242,363 251,850
Carrying Value $ 230,000 $ 230,000