XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
(In thousands)March 31, 2021December 31, 2020
2010 Senior Notes payable through 2021, 4.00%, net of debt issuance costs
$20,000 $20,000 
2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs
75,595 74,926 
Senior revolving credit facility maturing in 2023, net of debt issuance costs264,833 212,231 
Total360,428 307,157 
Amounts due within one year, net of debt issuance costs20,000 20,000 
Long-term debt, net of debt issuance costs$340,428 $287,157