XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories, net (Components Of Inventory) (Details) - USD ($)
Jul. 31, 2022
Apr. 30, 2022
Inventories, net [Abstract]    
Finished products $ 23,589,190 $ 22,175,641
Work-in-process 5,494,596 5,907,766
Raw materials 150,281,577 140,118,156
Total inventory, gross 179,365,363 168,201,563
Less excess and obsolescence reserve (3,059,347) (3,236,347)
Total inventory, net $ 176,306,016 $ 164,965,216