XML 33 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
3. Leases (Tables)
6 Months Ended
Oct. 31, 2019
Lessee Disclosure [Abstract]  
Schedule of maturities of operating lease liabilities
Fiscal Year Ending April 30,   Total 
2020 (remaining period)   $1,539 
2021    3,135 
2022    3,159 
2023    3,174 
2024    3,249 
Thereafter    22,020 
Total lease payments   $36,276 
Less: imputed interest    (12,641)
Total operating lease liabilities   $23,635 
Schedule of operating lease liabilties
   October 31, 2019 
Operating lease liabilities  $1,241 
Operating lease liabilities, less current portion   22,394 
Total operating lease liabilities  $23,635