Quarterly report pursuant to Section 13 or 15(d)

Leases (Tables)

v3.23.1
Leases (Tables)
9 Months Ended
Jan. 31, 2023
Leases [Abstract]  
Schedule of Right-of-Use Assets and Operating Lease Liabilities
ROU assets are summarized below:
January 31, 2023 April 30, 2022
ROU assets - Operating facility leases $ 18,548,616  $ 15,958,721 
Less: accumulated amortization (4,682,744) (3,312,771)
Total ROU assets $ 13,865,872  $ 12,645,950 

Operating lease obligations, related to the ROU assets are summarized below:
January 31, 2023 April 30, 2022
Total lease liabilities $ 25,634,092  $ 22,517,355 
Reduction of lease liabilities (5,417,572) (3,671,466)
Total operating lease obligations $ 20,216,520  $ 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 January 31, 2023 (by fiscal year).
Maturity of Lease Obligations Lease Payments
2023 (remaining) $ 1,151,111 
2024 4,739,252 
2025 4,547,151 
2026 4,677,144 
2027 4,782,909 
Thereafter 9,727,292 
Total future minimum lease payments 29,624,859 
    Less: imputed interest (9,408,339)
Present value of operating lease liabilities $ 20,216,520 
Schedule of Balance Sheet Information Related to Leases
Balance Sheet Classification January 31, 2023 April 30, 2022
Operating lease obligations, current portion $ 2,346,766  $ 2,036,570 
Operating lease obligations, less current portion 17,869,754  16,809,319 
Total operating lease obligations $ 20,216,520  $ 18,845,889 
Schedule of Other Information Related to Leases
Other Information January 31, 2023 April 30, 2022
Weighted average remaining lease term (in years) 6.2 6.8
Weighted average discount rate 12  % 12  %