XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - (Tables)
12 Months Ended
Apr. 30, 2025
Leases [Abstract]  
Assets And Liabilities, Lessee
Lease right-of-use assets outstanding as of April 30, 2025 and 2024 consisted of the following:
Years ended April 30,
Classification20252024
Finance lease right-of-use assetsNet property and equipment$89,909 $83,714 
Operating lease right-of-use assetsOperating lease right-of-use assets, net417,046 115,819 
Weighted average remaining lease terms and weighted average discount rates on outstanding leases were as follows:
April 30,
20252024
Weighted-average remaining lease-term - finance lease15.515.4
Weighted-average remaining lease-term - operating lease19.819.1
Weighted-average discount rate - finance lease4.92 %4.77 %
Weighted-average discount rate - operating lease5.89 %4.91 %
Lease, Cost
The summary of lease-related costs included on the consolidated statements of income is included below:
Years ended April 30,
202520242023
Operating lease cost$26,309 $10,174 $9,346 
Finance lease cost:
Amortization of right-of-use assets$10,275 $10,417 $5,882 
Interest expense on lease liabilities4,969 4,491 2,966 
The summary of cash paid for amounts included in the measurement of liabilities included on the consolidated statements of cash flows and supplementary cash flow information are included below:
Years ended April 30,
202520242023
Operating cash flows required by operating leases$28,992 $8,693 $7,725 
Operating cash flows required by finance leases4,969 4,491 2,966 
Financing cash flows required by finance leases9,367 9,156 5,345 
Right-of-use assets obtained in exchange for new finance lease liabilities$16,715 $17,626 $25,166 
Right-of-use assets obtained in exchange for new operating lease liabilities316,762 14,646 14,642 
Finance Lease, Liability, Maturity
Future minimum payments under the finance leases and operating leases consisted of the following at April 30, 2025:
Years ended April 30,Finance leasesOperating leases
2026$14,838 $36,918 
202715,400 39,896 
202814,485 38,165 
20297,830 38,063 
20306,793 38,143 
Thereafter99,905 588,263 
Total minimum lease payments$159,251 $779,448 
Less amount representing interest50,331 330,094 
Present value of net minimum lease payments$108,920 $449,354 
Lessee, Operating Lease, Liability, Maturity
Future minimum payments under the finance leases and operating leases consisted of the following at April 30, 2025:
Years ended April 30,Finance leasesOperating leases
2026$14,838 $36,918 
202715,400 39,896 
202814,485 38,165 
20297,830 38,063 
20306,793 38,143 
Thereafter99,905 588,263 
Total minimum lease payments$159,251 $779,448 
Less amount representing interest50,331 330,094 
Present value of net minimum lease payments$108,920 $449,354