XML 30 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Inventories (Details) - USD ($)
Apr. 30, 2020
Oct. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 2,536,801 $ 2,035,612
Work in process 1,679,361 1,239,861
Finished goods 125,584 843,584
Inventories $ 4,341,746 $ 4,119,057