XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Components of Lease Costs (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Lease, Cost [Abstract]      
Reduction in the carrying value of right-of-use assets $ 2,662,000 $ 2,078,000 $ 1,720,000
Interest on lease liabilities 373,000 202,000 105,000
Operating lease cost 38,746,000 31,365,000 26,592,000
Operating cash flows for finance leases 373,000 202,000 105,000
Operating cash flows for operating leases 38,807,000 30,388,000 26,906,000
Financing cash flows for financing leases 2,597,000 2,059,000 1,714,000
Right-of-use assets obtained in exchange for new finance lease liabilities 3,161 4,738 1,138
Right-of-use assets obtained in exchange for new operating lease liabilities $ 20,893 $ 26,912 $ 11,109
Weighted average remaining lease term - finance leases 2 years 5 months 23 days 2 years 8 months 15 days 1 year 11 months 26 days
Weighted average remaining lease term - operating leases 5 years 1 month 13 days 5 years 10 months 28 days 4 years 10 months 2 days
Weighted average discount rate - finance leases (percent) 6.40% 6.04% 3.69%
Weighted average discount rate - operating leases (percent) 4.47% 4.18% 3.35%