XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Table)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]
March 31, 2025December 31, 2024
(In thousands)Carrying ValueEstimated Fair ValueCarrying ValueEstimated Fair Value
3.85% Senior notes due 2025
$— $— $90,000 $89,876 
4.24% Senior notes due 2026
200,000 197,509 200,000 196,059 
4.05% Senior notes due 2028
67,500 65,653 67,500 64,733 
4.11% Senior notes due 2028
90,000 87,199 90,000 85,784 
3.10% Senior notes due 2030
150,000 134,933 150,000 131,386 
3.20% Senior notes due 2032
150,000 129,392 150,000 125,426 
4.49% Senior notes due 2032
200,000 187,604 200,000 182,451 
4.64% Senior notes due 2034
100,000 92,311 100,000 89,538 
Total debt957,500 894,601 1,047,500 965,253 
Debt issuance costs, net(1,275)(1,275)(1,326)(1,326)
Unamortized interest rate swap proceeds2,404 2,404 2,775 2,775 
Total debt, net$958,629 $895,730 $1,048,949 $966,702