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,
 20232022
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, 2028250,000 265,625 
Debt issuance costs(1,698)(1,990)
$1,673,374 $1,687,869 
Less current maturities52,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 
202544,500 
2026204,500 
202760,500 
2028248,000 
Thereafter978,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 
202544,500 
2026204,500 
202760,500 
2028248,000 
Thereafter978,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 leasesOperating leases
2024$12,398 $8,140 
202510,913 8,204 
202610,589 8,118 
202710,596 8,059 
20289,644 8,027 
Thereafter76,757 123,773 
Total minimum lease payments$130,897 $164,321 
Less amount representing interest35,825 58,392 
Present value of net minimum lease payments$95,072 $105,929