XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
3. Leases (Tables)
3 Months Ended
Jul. 31, 2019
Lessee Disclosure [Abstract]  
Future minimum lease payments
Fiscal Year Ending April 30,   Total 
2020 (remaining period)   $2,489 
2021    3,391 
2022    3,422 
2023    3,445 
2024    3,341 
Thereafter    22,020 
Total lease payments   $38,108 
Less: imputed interest    (13,275)
Total operating lease liabilities   $24,833 
Schedule of operating lease liabilties
   July 31, 2019 
Operating lease liabilities  $1,382 
Operating lease liabilities, less current portion   23,451 
Total operating lease liabilities  $24,833