XML 36 R22.htm IDEA: XBRL DOCUMENT
v3.23.2

Fair Value of Financial Instruments and Long Term Debt (Tables) | 12 Months Ended
--- | ---
Apr. 30, 2023
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,
| 2023 |  | 2022
Finance lease liabilities (Note 7) | $ | 95,072 |  |  | $ | 74,234 |
3.67% Senior Notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028 | 135,000 |  |  | 150,000 |
3.75% Senior Notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028 | 45,000 |  |  | 50,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 | 250,000 |  |  | 265,625 |
Debt issuance costs | (1,698) |  |  | (1,990) |
| $ | 1,673,374 |  |  | $ | 1,687,869 |
Less current maturities | 52,861 |  |  | 24,466 |
| $ | 1,620,513 |  |  | $ | 1,663,403 |
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, 2023 and thereafter:
Years ended April 30, |  |
2024 |  | $ | 44,500 |
2025 |  | 44,500 |
2026 |  | 204,500 |
2027 |  | 60,500 |
2028 |  | 248,000 |
Thereafter |  | 978,000 |
|  | $ | 1,580,000 |
Finance Lease, Liability, Maturity | 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, 2023 and thereafter:
Years ended April 30, |  |
2024 |  | $ | 44,500 |
2025 |  | 44,500 |
2026 |  | 204,500 |
2027 |  | 60,500 |
2028 |  | 248,000 |
Thereafter |  | 978,000 |
|  | $ | 1,580,000 |
Future minimum payments under the finance leases and operating leases consisted of the following at April 30, 2023:
Years ended April 30, | Finance leases |  | Operating leases
2024 | $ | 12,398 |  |  | $ | 8,140 |
2025 | 10,913 |  |  | 8,204 |
2026 | 10,589 |  |  | 8,118 |
2027 | 10,596 |  |  | 8,059 |
2028 | 9,644 |  |  | 8,027 |
Thereafter | 76,757 |  |  | 123,773 |
Total minimum lease payments | $ | 130,897 |  |  | $ | 164,321 |
Less amount representing interest | 35,825 |  |  | 58,392 |
Present value of net minimum lease payments | $ | 95,072 |  |  | $ | 105,929 |

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 undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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