XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Components of Lease Costs (Details) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Lease, Cost [Abstract]      
Reduction in the carrying value of right-of-use assets $ 2,078,000 $ 1,720,000 $ 1,404,000
Interest on lease liabilities 202,000 105,000 106,000
Operating lease cost 31,365,000 26,592,000 27,610,000
Operating cash flows for finance leases 202,000 105,000 106,000
Operating cash flows for operating leases 30,388,000 26,906,000 25,100,000
Financing cash flows for financing leases 2,059,000 1,714,000 1,379,000
Right-of-use assets obtained in exchange for new finance lease liabilities 4,738 1,138 1,862
Right-of-use assets obtained in exchange for new operating lease liabilities $ 26,912 $ 11,109 $ 7,482
Weighted average remaining lease term - finance leases 2 years 8 months 15 days 1 year 11 months 26 days 2 years 3 months 25 days
Weighted average remaining lease term - operating leases 5 years 10 months 28 days 4 years 10 months 2 days 5 years 9 months 7 days
Weighted average discount rate - finance leases (percent) 6.04% 3.69% 2.91%
Weighted average discount rate - operating leases (percent) 4.18% 3.35% 3.20%