XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
9 Months Ended
Jan. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Expected Remaining Future Rolling Twelve Months Minimum Lease Payments
The expected remaining future annual minimum lease payments as of January 31, 2019, are as follows:
 
Period
 
Total
 
February 2019 - January 2020
 
$
3,239,199
 
February 2020 - January 2021
 
 
3,270,147
 
February 2021 - January 2022
 
 
2,669,607
 
February 2022 - January 2023
 
 
1,083,481
 
Thereafter
 
 
891,765
 
 
 
$
11,154,199