Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details) - USD ($)
3 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Total net sales $ 6,680,979 $ 5,758,508
Equipment Sales [Member]    
Total net sales 2,722,919 1,674,737
Equipment Rentals [Member]    
Total net sales 323,645 507,920
Software Sales [Member]    
Total net sales 229,775 254,151
Engineering Parts [Member]    
Total net sales 2,553,229 2,512,134
Services [Member]    
Total net sales 851,411 809,566
Americas [Member]    
Total net sales 2,677,237 2,693,913
Americas [Member] | Equipment Sales [Member]    
Total net sales 334,388 50,559
Americas [Member] | Equipment Rentals [Member]    
Total net sales 45,069 53,483
Americas [Member] | Software Sales [Member]    
Total net sales 7,250
Americas [Member] | Engineering Parts [Member]    
Total net sales 1,646,374 2,190,192
Americas [Member] | Services [Member]    
Total net sales 644,156 399,679
Europe [Member]    
Total net sales 1,531,279 1,133,844
Europe [Member] | Equipment Sales [Member]    
Total net sales 338,147 421,386
Europe [Member] | Equipment Rentals [Member]    
Total net sales 52,644 160,389
Europe [Member] | Software Sales [Member]    
Total net sales 102,526 89,575
Europe [Member] | Engineering Parts [Member]    
Total net sales 906,855 321,942
Europe [Member] | Services [Member]    
Total net sales 131,107 140,552
Australia/Asia [Member]    
Total net sales 2,421,360 1,817,201
Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 2,028,310 1,192,319
Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 225,932 257,918
Australia/Asia [Member] | Software Sales [Member]    
Total net sales 119,999 143,589
Australia/Asia [Member] | Services [Member]    
Total net sales 47,119 223,375
Middle East & Africa [Member]    
Total net sales 51,103 113,550
Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 22,074 10,473
Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales 36,130
Middle East & Africa [Member] | Software Sales [Member]    
Total net sales 20,987
Middle East & Africa [Member] | Services [Member]    
Total net sales 29,029 45,960
Marine Technology Business (Products) [Member]    
Total net sales 3,632,812 2,829,536
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Total net sales 2,722,919 1,574,051
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Total net sales 323,645 507,920
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Total net sales 229,775 254,151
Marine Technology Business (Products) [Member] | Engineering Parts [Member]    
Total net sales
Marine Technology Business (Products) [Member] | Services [Member]    
Total net sales 356,473 493,414
Marine Technology Business (Products) [Member] | Americas [Member]    
Total net sales 541,332 184,560
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Sales [Member]    
Total net sales 334,388 47,550
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Rentals [Member]    
Total net sales 45,069 53,483
Marine Technology Business (Products) [Member] | Americas [Member] | Software Sales [Member]    
Total net sales 7,250
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 154,625 83,527
Marine Technology Business (Products) [Member] | Europe [Member]    
Total net sales 619,017 714,225
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 338,147 323,709
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Rentals [Member]    
Total net sales 52,644 160,389
Marine Technology Business (Products) [Member] | Europe [Member] | Software Sales [Member]    
Total net sales 102,526 89,575
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 125,700 140,552
Marine Technology Business (Products) [Member] | Australia/Asia [Member]    
Total net sales 2,421,360 1,817,201
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 2,028,310 1,192,319
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 225,932 257,918
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Software Sales [Member]    
Total net sales 119,999 143,589
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Services [Member]    
Total net sales 47,119 223,375
Marine Technology Business (Products) [Member] | Middle East & Africa [Member]    
Total net sales 51,103 113,550
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 22,074 10,473
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales 36,130
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Software Sales [Member]    
Total net sales 20,987
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Services [Member]    
Total net sales 29,029 45,960
Marine Engineering Business (Services) [Member]    
Total net sales 3,048,167 2,928,972
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Total net sales 100,686
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 2,553,229 2,512,134
Marine Engineering Business (Services) [Member] | Services [Member]    
Total net sales 494,938 316,152
Marine Engineering Business (Services) [Member] | Americas [Member]    
Total net sales 2,135,905 2,509,353
Marine Engineering Business (Services) [Member] | Americas [Member] | Equipment Sales [Member]    
Total net sales 3,009
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 1,646,374 2,190,192
Marine Engineering Business (Services) [Member] | Americas [Member] | Services [Member]    
Total net sales 489,531 316,152
Marine Engineering Business (Services) [Member] | Europe [Member]    
Total net sales 912,262 419,619
Marine Engineering Business (Services) [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 97,677
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 906,855 321,942
Marine Engineering Business (Services) [Member] | Europe [Member] | Services [Member]    
Total net sales 5,407
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