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.4
Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details) - USD ($)
3 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Total net sales $ 5,050,459 $ 6,680,979
Equipment Sales [Member]    
Total net sales 3,014,444 2,722,919
Equipment Rentals [Member]    
Total net sales 334,363 323,645
Software Sales [Member]    
Total net sales 225,222 229,775
Engineering Parts [Member]    
Total net sales 1,070,303 2,553,229
Services [Member]    
Total net sales 406,127 851,411
Americas [Member]    
Total net sales 1,065,719 2,677,237
Americas [Member] | Equipment Sales [Member]    
Total net sales 252,625 334,388
Americas [Member] | Equipment Rentals [Member]    
Total net sales 48,925 45,069
Americas [Member] | Software Sales [Member]    
Total net sales 7,250
Americas [Member] | Engineering Parts [Member]    
Total net sales 505,521 1,646,374
Americas [Member] | Services [Member]    
Total net sales 258,648 644,156
Europe [Member]    
Total net sales 1,910,851 1,531,279
Europe [Member] | Equipment Sales [Member]    
Total net sales 1,115,061 338,147
Europe [Member] | Equipment Rentals [Member]    
Total net sales 153,109 52,644
Europe [Member] | Software Sales [Member]    
Total net sales 38,086 102,526
Europe [Member] | Engineering Parts [Member]    
Total net sales 564,782 906,855
Europe [Member] | Services [Member]    
Total net sales 39,813 131,107
Australia/Asia [Member]    
Total net sales 2,008,210 2,421,360
Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 1,646,758 2,028,310
Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 132,329 225,932
Australia/Asia [Member] | Software Sales [Member]    
Total net sales 187,136 119,999
Australia/Asia [Member] | Services [Member]    
Total net sales 41,987 47,119
Middle East & Africa [Member]    
Total net sales 65,679 51,103
Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 22,074
Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales
Middle East & Africa [Member] | Software Sales [Member]    
Total net sales
Middle East & Africa [Member] | Services [Member]    
Total net sales 65,679 29,029
Marine Technology Business (Products) [Member]    
Total net sales 3,748,279 3,632,812
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Total net sales 2,793,487 2,722,919
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Total net sales 334,363 323,645
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Total net sales 225,222 229,775
Marine Technology Business (Products) [Member] | Engineering Parts [Member]    
Total net sales 213,956
Marine Technology Business (Products) [Member] | Services [Member]    
Total net sales 181,251 356,473
Marine Technology Business (Products) [Member] | Americas [Member]    
Total net sales 549,278 541,332
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Sales [Member]    
Total net sales 252,625 334,388
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Rentals [Member]    
Total net sales 48,925 45,069
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 213,956
Marine Technology Business (Products) [Member] | Americas [Member] | Services [Member]    
Total net sales 33,772 154,625
Marine Technology Business (Products) [Member] | Europe [Member]    
Total net sales 1,125,112 619,017
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 894,104 338,147
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Rentals [Member]    
Total net sales 153,109 52,644
Marine Technology Business (Products) [Member] | Europe [Member] | Software Sales [Member]    
Total net sales 38,086 102,526
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 39,813 125,700
Marine Technology Business (Products) [Member] | Australia/Asia [Member]    
Total net sales 2,008,210 2,421,360
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 1,646,758 2,028,310
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 132,329 225,932
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Software Sales [Member]    
Total net sales 187,136 119,999
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Services [Member]    
Total net sales 41,987 47,119
Marine Technology Business (Products) [Member] | Middle East & Africa [Member]    
Total net sales 65,679 51,103
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 22,074
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Software Sales [Member]    
Total net sales
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Services [Member]    
Total net sales 65,679 29,029
Marine Engineering Business (Services) [Member]    
Total net sales 1,302,180 3,048,167
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Total net sales 220,957
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 856,347 2,553,229
Marine Engineering Business (Services) [Member] | Services [Member]    
Total net sales 224,876 494,938
Marine Engineering Business (Services) [Member] | Americas [Member]    
Total net sales 516,441 2,135,905
Marine Engineering Business (Services) [Member] | Americas [Member] | Equipment Sales [Member]    
Total net sales
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 291,565 1,646,374
Marine Engineering Business (Services) [Member] | Americas [Member] | Services [Member]    
Total net sales 224,876 489,531
Marine Engineering Business (Services) [Member] | Europe [Member]    
Total net sales 785,739 912,262
Marine Engineering Business (Services) [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 220,957
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 564,782 906,855
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