XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
(In thousands)June 30, 2021December 31, 2020
2010 Senior Notes payable through 2021, 4.00%
$20,000 $20,000 
2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs
75,865 74,926 
Senior revolving credit facility maturing in 2026, net of debt issuance costs238,722 212,231 
Total334,587 307,157 
Amounts due within one year20,000 20,000 
Long-term debt, net of debt issuance costs$314,587 $287,157