Leases (Tables)
|
6 Months Ended |
Oct. 31, 2022 |
| Leases [Abstract] |
Ìý
|
| Schedule of Right-of-Use Assets and Operating Lease Liabilities |
ROU assets are summarized below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
October 31, 2022 |
|
April 30, 2022 |
| ROU assets - Operating facility leases |
|
$ |
18,527,970Ìý |
|
|
$ |
15,958,721Ìý |
|
| Less: accumulated amortization |
|
(4,256,489) |
|
|
(3,312,771) |
|
| Total ROU assets |
|
$ |
14,271,481Ìý |
|
|
$ |
12,645,950Ìý |
|
Operating lease obligations, related to the ROU assets are summarized below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
October 31, 2022 |
|
April 30, 2022 |
| Total lease liabilities |
|
$ |
25,544,191Ìý |
|
|
$ |
22,517,355Ìý |
|
| Reduction of lease liabilities |
|
(4,884,300) |
|
|
(3,671,466) |
|
| Total operating lease obligations |
|
$ |
20,659,891Ìý |
|
|
$ |
18,845,889Ìý |
|
|
| Future Minimum Payments Under Operating Leases |
The following is a schedule by future minimum lease payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year as of OctoberÌý31, 2022 (by fiscal year).
|
|
|
|
|
|
|
|
|
| Maturity of Lease Obligations |
|
Lease Payments |
| 2023 (remaining) |
|
$ |
2,219,203Ìý |
|
| 2024 |
|
4,739,252Ìý |
|
| 2025 |
|
4,547,151Ìý |
|
| 2026 |
|
4,677,145Ìý |
|
| 2027 |
|
4,782,909Ìý |
|
| Thereafter |
|
9,727,292Ìý |
|
| Total future minimum lease payments |
|
30,692,952Ìý |
|
| ÌýÌýÌýÌýLess: imputed interest |
|
(10,033,061) |
|
| Present value of operating lease liabilities |
|
$ |
20,659,891Ìý |
|
|
| Schedule of Balance Sheet Information Related to Leases |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Balance Sheet Classification |
|
October 31, 2022 |
|
April 30, 2022 |
| Operating lease obligations, current portion |
|
$ |
2,204,342Ìý |
|
|
$ |
2,036,570Ìý |
|
| Operating lease obligations, less current portion |
|
18,455,549Ìý |
|
|
16,809,319Ìý |
|
| Total operating lease obligations |
|
$ |
20,659,891Ìý |
|
|
$ |
18,845,889Ìý |
|
|
| Schedule of Other Information Related to Leases |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Other Information |
|
October 31, 2022 |
|
April 30, 2022 |
| Weighted average remaining lease term (in years) |
|
6.45 |
|
6.81 |
| Weighted average discount rate |
|
12Ìý |
% |
|
12Ìý |
% |
|