XML 34 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories, Net (Components Of Inventory) (Details) - USD ($)
Oct. 31, 2017
Apr. 30, 2017
Inventories, Net [Abstract]    
Finished products $ 21,213,051 $ 20,291,768
Work-in-process 1,642,188 1,795,852
Raw materials 59,342,433 52,748,542
Total inventory, gross 82,197,672 74,836,162
Less excess and obsolescence reserve (1,242,041) (1,264,924)
Total inventory, net $ 80,955,631 $ 73,571,238