XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories, Net (Components Of Inventory) (Details) - USD ($)
Oct. 31, 2020
Apr. 30, 2020
Inventories, Net [Abstract]    
Finished products $ 22,153,570 $ 20,998,329
Work-in-process 4,483,188 5,215,280
Raw materials 58,544,737 62,316,122
Total inventory, gross 85,181,495 88,529,731
Less excess and obsolescence reserve (1,241,315) (1,350,362)
Total inventory, net $ 83,940,180 $ 87,179,369