XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Inventories - Components of Inventories (Details) - USD ($)
Jul. 31, 2024
Oct. 31, 2023
Finished goods $ 5,420,737 $ 5,937,682
Work in process 3,669,238 4,372,913
Raw materials 9,804,750 13,130,478
Production supplies 364,583 325,253
Total $ 19,259,308 $ 23,766,326