XML 43 R22.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Fair Value of Financial Instruments and Long Term Debt (Tables) | 12 Months Ended
--- | ---
Apr. 30, 2024
Fair Value Disclosures [Abstract] |
Carrying Value of Long-Term Debt | The carrying amount of the Company’s long-term debt and finance lease obligations by issuance is as follows:
| As of April 30,
| 2024 |  | 2023
Finance lease liabilities (Note 7) | $ | 101,818 |  |  | $ | 95,072 |
3.67% Senior Notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028 | 111,000 |  |  | 135,000 |
3.75% Senior Notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028 | 37,000 |  |  | 45,000 |
3.65% Senior Notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031 | 50,000 |  |  | 50,000 |
3.72% Senior Notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031 | 50,000 |  |  | 50,000 |
3.51% Senior Notes (Series E) due June 13, 2025 | 150,000 |  |  | 150,000 |
3.77% Senior Notes (Series F) due August 22, 2028 | 250,000 |  |  | 250,000 |
2.85% Senior Notes (Series G) due August 7, 2030 | 325,000 |  |  | 325,000 |
2.96% Senior Notes (Series H) due August 6, 2032 | 325,000 |  |  | 325,000 |
Variable rate term loan facility, requiring quarterly installments ending April 21, 2028 | 237,500 |  |  | 250,000 |
Debt issuance costs | (1,379) |  |  | (1,698) |
| $ | 1,635,939 |  |  | $ | 1,673,374 |
Less current maturities | 53,181 |  |  | 52,861 |
| $ | 1,582,758 |  |  | $ | 1,620,513 |
Schedule of Maturities of Long-term Debt Including Capitalized Lease Obligations | Listed below are the aggregate maturities of long-term debt, excluding finance lease obligations (refer to Note 7 for future minimum payments under finance leases), for the 5 years commencing May 1, 2024 and thereafter:
Years ended April 30, |  |
2025 |  | $ | 44,500 |
2026 |  | 204,500 |
2027 |  | 60,500 |
2028 |  | 248,000 |
2029 |  | 286,000 |
Thereafter |  | 692,000 |
|  | $ | 1,535,500 |

X
- References No definition available. + Details
Name: | us-gaap_FairValueDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturity and sinking fund requirement for long-term debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration