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.19.3.a.u2
Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details) - USD ($)
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Total Net Sales $ 25,056,934 $ 18,019,429
Equipment Sales [Member]    
Total Net Sales 7,134,344 6,169,675
Equipment Rentals [Member]    
Total Net Sales 2,688,570 2,366,515
Software Sales [Member]    
Total Net Sales 604,491 955,750
Engineering Parts [Member]    
Total Net Sales 10,141,160 5,916,805
Services [Member]    
Total Net Sales 4,488,369 2,610,684
Americas [Member]    
Total Net Sales 13,544,484 7,389,495
Americas [Member] | Equipment Sales [Member]    
Total Net Sales 802,101 719,973
Americas [Member] | Equipment Rentals [Member]    
Total Net Sales 639,055 681,757
Americas [Member] | Software Sales [Member]    
Total Net Sales 53,540 52,145
Americas [Member] | Engineering Parts [Member]    
Total Net Sales 9,117,338 4,468,170
Americas [Member] | Services [Member]    
Total Net Sales 2,932,450 1,467,450
Europe [Member]    
Total Net Sales 4,886,661 5,913,206
Europe [Member] | Equipment Sales [Member]    
Total Net Sales 1,771,985 1,851,912
Europe [Member] | Equipment Rentals [Member]    
Total Net Sales 1,137,244 1,526,302
Europe [Member] | Software Sales [Member]    
Total Net Sales 167,903 249,779
Europe [Member] | Engineering Parts [Member]    
Total Net Sales 1,023,822 1,448,635
Europe [Member] | Services [Member]    
Total Net Sales 785,707 836,578
Australia/Asia [Member]    
Total Net Sales 6,087,071  
Australia/Asia [Member] | Equipment Sales [Member]    
Total Net Sales 4,259,093 2,580,263
Australia/Asia [Member] | Equipment Rentals [Member]    
Total Net Sales 876,141 117,389
Australia/Asia [Member] | Software Sales [Member]    
Total Net Sales 324,222 568,407
Australia/Asia [Member] | Services [Member]    
Total Net Sales 627,615 238,234
Middle East & Africa [Member]    
Total Net Sales 538,718 1,212,435
Middle East & Africa [Member] | Equipment Sales [Member]    
Total Net Sales 301,165 1,017,527
Middle East & Africa [Member] | Equipment Rentals [Member]    
Total Net Sales 36,130 41,067
Middle East & Africa [Member] | Software Sales [Member]    
Total Net Sales 58,826 85,419
Middle East & Africa [Member] | Services [Member]    
Total Net Sales 142,597 68,422
Australia/Asia [Member]    
Total Net Sales   3,504,293
Marine Technology Business (Products) [Member]    
Total Net Sales 12,908,110 11,449,416
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Total Net Sales 6,930,914 5,958,309
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Total Net Sales 2,688,570 2,366,515
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Total Net Sales 604,491 955,750
Marine Technology Business (Products) [Member] | Engineering Parts [Member]    
Total Net Sales
Marine Technology Business (Products) [Member] | Services [Member]    
Total Net Sales 2,684,135 2,168,842
Marine Technology Business (Products) [Member] | Americas [Member]    
Total Net Sales 2,625,072 2,479,483
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Sales [Member]    
Total Net Sales 744,604 719,973
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Rentals [Member]    
Total Net Sales 639,055 681,757
Marine Technology Business (Products) [Member] | Americas [Member] | Software Sales [Member]    
Total Net Sales 53,540 52,145
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,187,873 1,025,608
Marine Technology Business (Products) [Member] | Europe [Member]    
Total Net Sales 3,657,249 4,253,205
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Sales [Member]    
Total Net Sales 1,626,052 1,640,546
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Rentals [Member]    
Total Net Sales 1,137,244 1,526,302
Marine Technology Business (Products) [Member] | Europe [Member] | Software Sales [Member]    
Total Net Sales 167,903 249,779
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 726,050 836,578
Marine Technology Business (Products) [Member] | Australia/Asia [Member]    
Total Net Sales 6,087,071 3,504,293
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Sales [Member]    
Total Net Sales 4,259,093  
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Rentals [Member]    
Total Net Sales 876,141 117,389
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Software Sales [Member]    
Total Net Sales 324,222 568,407
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Services [Member]    
Total Net Sales 627,615  
Marine Technology Business (Products) [Member] | Middle East & Africa [Member]    
Total Net Sales 538,718 1,212,435
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Sales [Member]    
Total Net Sales 301,165 1,017,527
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Rentals [Member]    
Total Net Sales 36,130 41,067
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Software Sales [Member]    
Total Net Sales 58,826 85,419
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Services [Member]    
Total Net Sales 142,597 68,422
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Sales [Member]    
Total Net Sales   2,580,263
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Services [Member]    
Total Net Sales   238,234
Marine Engineering Business (Services) [Member]    
Total Net Sales 12,148,824 6,570,013
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Total Net Sales 203,430 211,366
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 10,141,160 5,916,805
Marine Engineering Business (Services) [Member] | Services [Member]    
Total Net Sales 1,804,234 441,842
Marine Engineering Business (Services) [Member] | Americas [Member]    
Total Net Sales 10,919,412 4,910,012
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 9,117,338 4,468,170
Marine Engineering Business (Services) [Member] | Americas [Member] | Services [Member]    
Total Net Sales 1,744,577 441,842
Marine Engineering Business (Services) [Member] | Europe [Member]    
Total Net Sales 1,229,412 1,660,001
Marine Engineering Business (Services) [Member] | Europe [Member] | Equipment Sales [Member]    
Total Net Sales 145,933 211,366
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 1,023,822 1,448,635
Marine Engineering Business (Services) [Member] | Europe [Member] | Services [Member]    
Total Net Sales 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
Marine Engineering Business (Services) [Member] | Australia/Asia [Member]    
Total Net Sales  
Marine Engineering Business (Services) [Member] | Australia/Asia [Member] | Services [Member]    
Total Net Sales