XML 98 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Level 1 [Member] | Other Assets Liabilities, Carrying Value [Member]    
Balance Sheet Grouping    
Held-to-maturity marketable securities $ 66,100 $ 132,790
Level 1 [Member] | Other Assets, Liabilities, Fair Value [Member]    
Balance Sheet Grouping    
Held-to-maturity marketable securities 65,290 132,002
Level 3 [Member] | Other Assets Liabilities, Carrying Value [Member]    
Balance Sheet Grouping    
2019 Notes 40,000 80,000
Credit Agreement - term loan 146,250 90,000
Level 3 [Member] | Other Assets Liabilities, Carrying Value [Member] | Revolving Credit Facility [Member]    
Balance Sheet Grouping    
Revolving credit agreement 197,000 55,000
Level 3 [Member] | Other Assets, Liabilities, Fair Value [Member]    
Balance Sheet Grouping    
2019 Notes 40,484 82,190
Credit Agreement - term loan 147,141 89,871
Level 3 [Member] | Other Assets, Liabilities, Fair Value [Member] | Revolving Credit Facility [Member]    
Balance Sheet Grouping    
Revolving credit agreement $ 197,889 $ 55,054