XML 92 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Short and Long-Term Debt - Schedule of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Total $ 474,499 $ 390,502
Amounts due within one year 26,667 26,666
Long-term debt 447,832 363,836
Senior Notes Payable Through 2021, 5.41%    
Debt Instrument [Line Items]    
Senior notes payable $ 26,667 33,333
Senior notes, interest rate 5.41%  
Senior Notes Payable Through 2021, 4.00%    
Debt Instrument [Line Items]    
Senior notes payable $ 80,000 100,000
Senior notes, interest rate 4.00%  
Senior Notes Payable Through 2031, 3.40%    
Debt Instrument [Line Items]    
Senior notes payable $ 74,139 67,713
Senior notes, interest rate 3.40%  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Senior revolving credit facility maturing in 2020, net of debt issuance costs $ 293,693 $ 189,456