XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Inventories - Components of Inventories (Details) - USD ($)
Apr. 30, 2024
Oct. 31, 2023
Finished goods $ 5,646,852 $ 5,937,682
Work in process 4,103,938 4,372,913
Raw materials 11,345,172 13,130,478
Production supplies 390,414 325,253
Total $ 21,486,376 $ 23,766,326