Annual report pursuant to Section 13 and 15(d)

Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details)

v3.20.4
Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details) - USD ($)
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Total net sales $ 20,043,810 $ 25,056,934
Equipment Sales [Member]    
Total net sales 7,413,640 7,134,344
Equipment Rentals [Member]    
Total net sales 1,361,151 2,688,570
Software Sales [Member]    
Total net sales 453,638 604,491
Engineering Parts [Member]    
Total net sales 7,299,879 10,141,160
Services [Member]    
Total net sales 3,515,502 4,488,369
Americas [Member]    
Total net sales 8,778,534 13,544,484
Americas [Member] | Equipment Sales [Member]    
Total net sales 1,368,113 802,101
Americas [Member] | Equipment Rentals [Member]    
Total net sales 175,282 639,055
Americas [Member] | Software Sales [Member]    
Total net sales 35,635 53,540
Americas [Member] | Engineering Parts [Member]    
Total net sales 4,546,391 9,117,338
Americas [Member] | Services [Member]    
Total net sales 2,653,113 2,932,450
Europe [Member]    
Total net sales 4,869,413 4,886,661
Europe [Member] | Equipment Sales [Member]    
Total net sales 813,066 1,771,985
Europe [Member] | Equipment Rentals [Member]    
Total net sales 697,638 1,137,244
Europe [Member] | Software Sales [Member]    
Total net sales 113,860 167,903
Europe [Member] | Engineering Parts [Member]    
Total net sales 2,753,488 1,023,822
Europe [Member] | Services [Member]    
Total net sales 491,361 785,707
Australia/Asia [Member]    
Total net sales 6,255,510 6,087,071
Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 5,165,905 4,259,093
Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 487,639 876,141
Australia/Asia [Member] | Software Sales [Member]    
Total net sales 304,143 324,222
Australia/Asia [Member] | Services [Member]    
Total net sales 297,823 627,615
Middle East & Africa [Member]    
Total net sales 140,353 538,718
Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 66,556 301,165
Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales 592 36,130
Middle East & Africa [Member] | Software Sales [Member]    
Total net sales 58,826
Middle East & Africa [Member] | Services [Member]    
Total net sales 73,205 142,597
Marine Technology Business (Products) [Member]    
Total net sales 11,278,181 12,908,110
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Total net sales 7,183,580 6,930,914
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Total net sales 1,361,151 2,688,570
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Total net sales 453,638 604,491
Marine Technology Business (Products) [Member] | Engineering Parts [Member]    
Total net sales
Marine Technology Business (Products) [Member] | Services [Member]    
Total net sales 2,279,812 2,684,135
Marine Technology Business (Products) [Member] | Americas [Member]    
Total net sales 3,001,860 2,625,072
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Sales [Member]    
Total net sales 1,368,113 744,604
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Rentals [Member]    
Total net sales 175,282 639,055
Marine Technology Business (Products) [Member] | Americas [Member] | Software Sales [Member]    
Total net sales 35,635 53,540
Marine Technology Business (Products) [Member] | Americas [Member] | Engineering Parts [Member]    
Total net sales
Marine Technology Business (Products) [Member] | Americas [Member] | Services [Member]    
Total net sales 1,422,830 1,187,873
Marine Technology Business (Products) [Member] | Europe [Member]    
Total net sales 1,880,458 3,657,249
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 583,006 1,626,052
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Rentals [Member]    
Total net sales 697,638 1,137,244
Marine Technology Business (Products) [Member] | Europe [Member] | Software Sales [Member]    
Total net sales 113,860 167,903
Marine Technology Business (Products) [Member] | Europe [Member] | Engineering Parts [Member]    
Total net sales
Marine Technology Business (Products) [Member] | Europe [Member] | Services [Member]    
Total net sales 485,954 726,050
Marine Technology Business (Products) [Member] | Australia/Asia [Member]    
Total net sales 6,255,510 6,087,071
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 5,165,905 4,259,093
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 487,639 876,141
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Software Sales [Member]    
Total net sales 304,143 324,222
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Services [Member]    
Total net sales 297,823 627,615
Marine Technology Business (Products) [Member] | Middle East & Africa [Member]    
Total net sales 140,353 538,718
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 66,556 301,165
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales 592 36,130
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Software Sales [Member]    
Total net sales 58,826
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Services [Member]    
Total net sales 73,205 142,597
Marine Engineering Business (Services) [Member]    
Total net sales 8,765,629 12,148,824
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Total net sales 230,060 203,430
Marine Engineering Business (Services) [Member] | Equipment Rentals [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Software Sales [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Engineering Parts [Member]    
Total net sales 7,299,879 10,141,160
Marine Engineering Business (Services) [Member] | Services [Member]    
Total net sales 1,235,690 1,804,234
Marine Engineering Business (Services) [Member] | Americas [Member]    
Total net sales 5,776,674 10,919,412
Marine Engineering Business (Services) [Member] | Americas [Member] | Equipment Sales [Member]    
Total net sales 57,497
Marine Engineering Business (Services) [Member] | Americas [Member] | Equipment Rentals [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Americas [Member] | Software Sales [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Americas [Member] | Engineering Parts [Member]    
Total net sales 4,546,391 9,117,338
Marine Engineering Business (Services) [Member] | Americas [Member] | Services [Member]    
Total net sales 1,230,283 1,744,577
Marine Engineering Business (Services) [Member] | Europe [Member]    
Total net sales 2,988,955 1,229,412
Marine Engineering Business (Services) [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 230,060 145,933
Marine Engineering Business (Services) [Member] | Europe [Member] | Equipment Rentals [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Europe [Member] | Software Sales [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Europe [Member] | Engineering Parts [Member]    
Total net sales 2,753,488 1,023,822
Marine Engineering Business (Services) [Member] | Europe [Member] | Services [Member]    
Total net sales 5,407 59,657
Marine Engineering Business (Services) [Member] | Australia/Asia [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Australia/Asia [Member] | Software Sales [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Australia/Asia [Member] | Services [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Middle East & Africa [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Middle East & Africa [Member] | Software Sales [Member]    
Total net sales
Marine Engineering Business (Services) [Member] | Middle East & Africa [Member] | Services [Member]    
Total net sales