XML 37 R23.htm IDEA: XBRL DOCUMENT v3.19.2
3. Leases (Tables)
12 Months Ended
Apr. 30, 2019
Lessee Disclosure [Abstract]  
Future minimum lease payments
Fiscal Year   Total 
 2020   $3,032 
 2021    3,116 
 2022    3,193 
 2023    3,281 
 2024    2,789 
 Thereafter    8,062 
     Total   $23,473