XML 111 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories, net (Tables)
3 Months Ended
Oct. 31, 2020
Inventories, net  
Schedule of inventories, net

October 31,

April 30,

    

2020

    

2020

 

Raw materials

$

21,060

$

15,988

Work in process

 

10,960

 

10,340

Finished goods

 

28,356

 

29,439

Inventories, gross

 

60,376

 

55,767

Reserve for inventory excess and obsolescence

 

(8,597)

 

(10,232)

Inventories, net

$

51,779

$

45,535