XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory - Schedule of Components of Inventory (Details) - USD ($)
Apr. 30, 2021
Oct. 31, 2020
Inventory, Net [Abstract]    
Raw materials and parts $ 8,266,304 $ 7,322,688
Work in progress 922,880 698,756
Finished goods 1,378,910 1,120,829
Total Inventory $ 10,568,094 $ 9,142,273