XML 32 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
9 Months Ended
Jan. 31, 2020
Inventory Disclosure [Abstract]  
Inventories

Components of inventories are as follows:

 

  

January 31,

2020

 

 

April 30,

2019

 

       
Raw materials  $105,926   $112,499 
Work-in-process   23,952    32,882 
Finished goods   16,234    17,297 
   $146,112   $162,678