v3.26.1
INVENTORIES (Details) - USD ($)
Jul. 31, 2026
Oct. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 7,514,763 $ 6,964,801
Spare parts and supplies 7,004,475 6,129,555
Work in process 1,070,917 1,034,238
Finished goods 3,620,893 2,703,215
Total $ 19,211,048 $ 16,831,809