XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories, Net (Components Of Inventory) (Details) - USD ($)
Oct. 31, 2022
Apr. 30, 2022
Inventories, Net [Abstract]    
Finished products $ 25,837,505 $ 22,175,641
Work-in-process 5,125,048 5,907,766
Raw materials 148,163,059 140,118,156
Total inventory, gross 179,125,612 168,201,563
Less excess and obsolescence reserve (3,009,347) (3,236,347)
Total inventory, net $ 176,116,265 $ 164,965,216