| Schedule of Debt |
| | | | | | | | | | | | | (In thousands) | March 31, 2026 | | December 31, 2025 | 2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs | $ | 40,304 | | | $ | 49,278 | | 2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs | 99,781 | | | 99,776 | | 2021 Senior Notes payable through 2036, 2.69%, net of debt issuance costs | 99,781 | | | 99,776 | | | Senior revolving credit facility maturing in 2030, net of debt issuance costs | 323,313 | | | 282,137 | | | | | | 2023 Senior Notes payable through 2028, 5.25%, net of debt issuance costs | 49,970 | | | 49,967 | | | | | | | Total | 613,149 | | | 580,934 | | | Amounts due within one year | 8,074 | | | 8,225 | | | Long-term debt, net of debt issuance costs | $ | 605,075 | | | $ | 572,709 | |
|