XML 127 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short and Long-Term Debt - Schedule of Outstanding Debt (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]    
Total $ 348,394 $ 361,311
Amounts due within one year 20,000 20,000
Long-term debt $ 328,394 341,311
Senior Notes Payable Through 2021, 5.41%    
Debt Instrument [Line Items]    
Senior notes, interest rate 5.41%  
Senior Notes Payable Through 2021, 4.00%    
Debt Instrument [Line Items]    
Senior notes payable $ 40,000 60,000
Senior notes, interest rate 4.00%  
Senior Notes Payable Through 2031, 3.40%    
Debt Instrument [Line Items]    
Senior notes payable $ 72,708 69,604
Senior notes, interest rate 3.40%  
Master Note Facility Due in 2022    
Debt Instrument [Line Items]    
Debt Instrument, Covenant, Fixed Charges Coverage Ratio, Minimum 1.50  
Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum 3.50  
Debt Instrument, Covenant, Consolidated Leverage Ratio In Period Of Acquisition, Maximum 4.00  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Senior revolving credit facility maturing in 2023, net of debt issuance costs $ 235,686 $ 231,707