XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - (Tables)
12 Months Ended
Apr. 30, 2023
Leases [Abstract]  
Assets And Liabilities, Lessee
Lease right-of-use assets outstanding as of April 30, 2023 and 2022 consisted of the following:
ClassificationApril 30, 2023April 30, 2022
Finance lease right-of-use assetsProperty and equipment$79,344 $59,677 
Operating lease right-of-use assetsOther assets107,994 104,579 
Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information or outstanding leases were as follows:
April 30, 2023April 30, 2022
Weighted-average remaining lease-term - finance lease15.119.3
Weighted-average remaining lease-term - operating lease19.820.3
Weighted-average discount rate - finance lease4.40 %3.97 %
Weighted-average discount rate - operating lease4.33 %3.98 %
Right-of-use assets obtained in exchange for new finance lease liabilities$25,166 $52,525 
Right-of-use assets obtained in exchange for new operating lease liabilities14,642 87,723 
Lease, Cost
The summary of lease-related costs included on the consolidated statements of income is included below:
Years ended April 30,
202320222021
Operating lease cost$9,346 $6,721 $2,290 
Finance lease cost:
Amortization of right-of-use assets$5,882 $4,489 $2,870 
Interest on lease liabilities2,966 2,337 612 
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 
Lessee, Operating Lease, Liability, Maturity
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