v3.7.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Future minimum rental commitments under non-cancelable operating leases, by year and in the aggregate, are as follows at April 30, 2017 (in thousands):
Fiscal year ending April 30:
 
Minimum Lease Commitments
2018
 
$
6,859

2019
 
6,917

2020
 
6,663

2021
 
5,842

2022
 
5,911

Thereafter
 
17,799

Total
 
$
49,991