| Schedule of Debt |
| | | | | | | | | | | | | (In thousands) | June 30, 2026 | | December 31, 2025 | 2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs | $ | 40,417 | | | $ | 49,278 | | 2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs | 99,786 | | | 99,776 | | 2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs | 99,786 | | | 99,776 | | | Senior revolving credit facility maturing in 2030, net of debt issuance costs | 309,782 | | | 282,137 | | | | | | 2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs | 49,973 | | | 49,967 | | | | | | | Total | 599,744 | | | 580,934 | | | Amounts due within one year | 8,096 | | | 8,225 | | | Long-term debt, net of debt issuance costs | $ | 591,648 | | | $ | 572,709 | |
|