v3.26.1
Fair Value of Financial Instruments and Long Term Debt (Tables)
12 Months Ended
Apr. 30, 2026
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,
 20262025
Finance lease liabilities (Note 7)
$115,197 $108,920 
3.67% Senior Notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028
63,000 87,000 
3.75% Senior Notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028
21,000 29,000 
3.65% Senior Notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031
45,000 50,000 
3.72% Senior Notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031
45,000 50,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 150,000 
5.43% Senior notes (Series J) due November 2, 2034
100,000 100,000 
Variable rate term loan facility, requiring quarterly installments beginning June 30, 2027 and ending April 21, 2028200,000 200,000 
Variable rate incremental term loan facility, requiring quarterly installments ending October 30, 2029796,875 839,375 
Debt issuance costs(4,478)(5,750)
$2,431,594 $2,508,545 
Less current maturities101,357 94,925 
$2,330,237 $2,413,620 
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, 2026 and thereafter:
 
Years ended April 30,
2027$90,500 
2028290,500 
2029328,500 
2030685,375 
2031341,000 
Thereafter585,000 
$2,320,875