XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Inventories - Components of Inventories (Details) - USD ($)
Jan. 31, 2024
Oct. 31, 2023
Finished goods $ 6,028,007 $ 5,937,682
Work in process 3,917,405 4,372,913
Raw materials 12,715,349 13,130,478
Production supplies 361,996 325,253
Total $ 23,022,757 $ 23,766,326