XML 41 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Inventories (Details) - USD ($)
Jan. 31, 2020
Oct. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 2,296,135 $ 2,035,612
Work in process 1,417,361 1,239,861
Finished goods 128,584 843,584
Inventories $ 3,842,080 $ 4,119,057