Leases (Details - Operating and finance leases) |
Apr. 30, 2023 |
Apr. 30, 2022 |
|---|---|---|
| Leases | ||
| Weighted average lease term, Operating leases | 16 years 7 months 6 days | 12 years 4 months 24 days |
| Weighted average lease term, finance lease | 3 years 8 months 12 days | 4 years 8 months 12 days |
| Weighted average discount rate, operating leases | 6.00% | 3.30% |
| Weighted average discount rate, finance lease | 5.30% | 5.30% |