XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
5. PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Jan. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
  

January 31,

2019

  

April 30,

2018

 
Leasehold improvements  $20,648   $20,686 
Laboratory and manufacturing equipment   12,427    10,258 
Furniture, fixtures, office equipment and software   5,210    4,597 
Construction-in-progress   1,656    3,310 
Total property and equipment   39,941    38,851 
Less accumulated depreciation and amortization   (14,065)   (12,372)
Total property and equipment, net  $25,876   $26,479