XML 77 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Level 1 [Member] | Other Assets Liabilities, Carrying Value [Member]      
Balance Sheet Grouping      
Held-to-maturity marketable securities $ 61,037 $ 66,100 $ 81,205
Convertible notes 0 0 160,765
Level 1 [Member] | Other Assets, Liabilities, Fair Value [Member]      
Balance Sheet Grouping      
Held-to-maturity marketable securities 60,887 65,290 80,006
Convertible notes 0 0 186,410
Level 3 [Member] | Other Assets Liabilities, Carrying Value [Member]      
Balance Sheet Grouping      
2019 Notes 40,000 40,000 80,000
Credit Agreement - term loan 142,500 146,250 150,000
Level 3 [Member] | Other Assets Liabilities, Carrying Value [Member] | Revolving Credit Facility [Member]      
Balance Sheet Grouping      
Revolving credit agreement 220,000 197,000 99,000
Level 3 [Member] | Other Assets, Liabilities, Fair Value [Member]      
Balance Sheet Grouping      
2019 Notes 40,571 40,484 81,307
Credit Agreement - term loan 143,109 147,141 150,608
Level 3 [Member] | Other Assets, Liabilities, Fair Value [Member] | Revolving Credit Facility [Member]      
Balance Sheet Grouping      
Revolving credit agreement $ 220,597 $ 197,889 $ 99,267