XML 35 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Carrying Value and Estimated Fair Value of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Carrying value and estimated fair value of debt    
Carrying Value $ 366,875  
2018 Credit Agreement | 2018 Term Loan    
Carrying value and estimated fair value of debt    
Fair Value 136,875 $ 144,375
Carrying Value 136,875 144,375
Senior Convertible Notes 2016    
Carrying value and estimated fair value of debt    
Fair Value 262,775 228,275
Carrying Value $ 230,000 $ 230,000