XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Senior revolving credit facility maturing in 2023, net of debt issuance costs $ 238,773 $ 293,693
Total 390,195 474,499
Amounts due within one year, net of debt issuance costs 20,000 26,667
Long-term debt, net of debt issuance costs 370,195 447,832
2006 Senior Notes Payable Through 2021, 5.41%    
Debt Instrument [Line Items]    
Senior notes payable $ 0 $ 26,667
Debt instrument, stated interest rate percentage 5.41% 5.41%
2010 Senior Notes Payable Through 2021, 4.00%    
Debt Instrument [Line Items]    
Senior notes payable $ 80,000 $ 80,000
Debt instrument, stated interest rate percentage 4.00% 4.00%
2016 Senior Notes Payable Through 2031, 3.40%    
Debt Instrument [Line Items]    
Senior notes payable $ 71,422 $ 74,139
Debt instrument, stated interest rate percentage 3.40% 3.40%