XML 71 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt - Estimated Maturities on Long-Term Debt (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Maturities on Long-Term Debt  
2018 $ 22,500
2019 22,500
2020 75,000
2021 230,000
Senior Convertible Notes 2016  
Maturities on Long-Term Debt  
2021 230,000
Term Loan | 2015 Credit Agreement  
Maturities on Long-Term Debt  
2018 22,500
2019 22,500
2020 $ 75,000