XML 42 R27.htm IDEA: XBRL DOCUMENT
v3.25.2

Fair Value of Financial Instruments and Long Term Debt (Tables) | 12 Months Ended
--- | ---
Apr. 30, 2025
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,
| 2025 |  | 2024
Finance lease liabilities (Note 7) | $ | 108,920 |  |  | $ | 101,818 |
3.67% Senior Notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028 | 87,000 |  |  | 111,000 |
3.75% Senior Notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028 | 29,000 |  |  | 37,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 |
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 |
5.23% Senior notes (Series I) due November 2, 2031 | 150,000 |  |  | — |
5.43% Senior notes (Series J) due November 2, 2034 | 100,000 |  |  | — |
Variable rate term loan facility, requiring quarterly installments ending April 21, 2028 | 200,000 |  |  | 237,500 |
Variable rate incremental term loan facility, requiring quarterly installments ending October 30, 2029 | 839,375 |  |  | — |
Debt issuance costs | (5,750) |  |  | (1,379) |
| $ | 2,508,545 |  |  | $ | 1,635,939 |
Less current maturities | 94,925 |  |  | 53,181 |
| $ | 2,413,620 |  |  | $ | 1,582,758 |
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, 2025 and thereafter:
Years ended April 30, |  |
2026 |  | $ | 84,500 |
2027 |  | 90,500 |
2028 |  | 290,500 |
2029 |  | 328,500 |
2030 |  | 685,375 |
Thereafter |  | 926,000 |
|  | $ | 2,405,375 |

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