XML 82 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Level 1 [Member] | Other Assets Liabilities, Carrying Value [Member]      
Balance Sheet Grouping      
Held-to-maturity marketable securities $ 81,205 $ 132,790 $ 107,811
Convertible notes 160,765 0 0
Level 1 [Member] | Other Assets, Liabilities, Fair Value [Member]      
Balance Sheet Grouping      
Held-to-maturity marketable securities 80,006 132,002 107,381
Convertible notes 186,410 0 0
Level 3 [Member] | Other Assets Liabilities, Carrying Value [Member]      
Balance Sheet Grouping      
2019 Notes 80,000 80,000 120,000
Credit Agreement - term loan 150,000 90,000 92,500
Level 3 [Member] | Other Assets Liabilities, Carrying Value [Member] | Revolving Credit Facility [Member]      
Balance Sheet Grouping      
Revolving credit agreement 99,000 55,000 30,000
Level 3 [Member] | Other Assets, Liabilities, Fair Value [Member]      
Balance Sheet Grouping      
2019 Notes 81,307 82,190 123,371
Credit Agreement - term loan 150,608 89,871 92,046
Level 3 [Member] | Other Assets, Liabilities, Fair Value [Member] | Revolving Credit Facility [Member]      
Balance Sheet Grouping      
Revolving credit agreement $ 99,267 $ 55,054 $ 29,672