XML 29 R18.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventories, Net (Components Of Inventory) (Details) - USD ($)
Oct. 31, 2015
Apr. 30, 2015
Inventories, Net [Abstract]    
Finished products $ 24,631,107 $ 24,316,404
Work-in-process 3,269,704 2,966,846
Raw materials 40,672,952 42,662,845
Total inventory, gross 68,573,763 69,946,095
Less obsolescence reserve 1,216,990 1,276,386
Total inventory, net $ 67,356,773 $ 68,669,709