Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.19.2
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments

The following is a schedule by years of future minimum rental payments required under operating leases that have initial or remaining noncancelable lease terms in excess of one year as of April 30, 2019.


Year Ending April 30,

 

 

2020

 

$

2,282,260

2021

 

 

2,332,558

2022

 

 

2,264,523

2023

 

 

1,702,609

2024

 

 

1,497,027

2025

 

 

1,134,718

2026

 

 

779,287

Total minimum payments required

 

$

11,992,982