XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details - Operating and finance leases)
Jan. 31, 2023
Apr. 30, 2022
Leases    
Weighted average lease term, Operating leases 11 years 9 months 18 days 12 years 4 months 24 days
Weighted average lease term finance lease 3 years 10 months 24 days 4 years 8 months 12 days
Weighted average discount rate operating leases 3.30% 3.30%
Weighted average discount rate finance lease 5.30% 5.30%