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.19.2
Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Total Net Sales $ 6,783,272 $ 3,526,396 $ 12,541,780 $ 6,576,953
Equipment Sales [Member]        
Total Net Sales 1,401,281 1,063,730 3,076,018 2,444,042
Equipment Rentals [Member]        
Total Net Sales 141,185 389,732 1,170,582 545,926
Software Sales [Member]        
Total Net Sales 662,662 186,657 395,336 400,191
Engineering Parts [Member]        
Total Net Sales 2,731,734 1,324,151 5,243,868 2,081,056
Services [Member]        
Total Net Sales 1,846,410 562,127 2,655,976 1,105,738
Americas [Member]        
Total Net Sales 3,930,300   6,624,213  
Americas [Member] | Equipment Sales [Member]        
Total Net Sales 74,064   124,623  
Americas [Member] | Equipment Rentals [Member]        
Total Net Sales 171,544   225,027  
Americas [Member] | Software Sales [Member]        
Total Net Sales 7,250   7,250  
Americas [Member] | Engineering Parts [Member]        
Total Net Sales 2,377,313   4,567,505  
Americas [Member] | Services [Member]        
Total Net Sales 1,300,130   1,699,809  
Europe [Member]        
Total Net Sales 1,702,273 1,010,980 2,836,117 2,588,648
Europe [Member] | Equipment Sales [Member]        
Total Net Sales 460,198 75,409 881,584 1,112,835
Europe [Member] | Equipment Rentals [Member]        
Total Net Sales 491,118 283,703 651,507 328,291
Europe [Member] | Software Sales [Member]        
Total Net Sales 59,069 58,231 148,644 147,401
Europe [Member] | Engineering Parts [Member]        
Total Net Sales 354,421 444,416 676,363 711,989
Europe [Member] | Services [Member]        
Total Net Sales 337,467 149,221 478,019 288,132
Australia/Asia [Member]        
Total Net Sales 1,040,974 200,411   731,017
Australia/Asia [Member]        
Total Net Sales     2,858,175  
Australia/Asia [Member] | Equipment Sales [Member]        
Total Net Sales 867,019 125,469 2,059,338 415,234
Australia/Asia [Member] | Equipment Rentals [Member]        
Total Net Sales 13,607 257,918 72,264
Australia/Asia [Member] | Software Sales [Member]        
Total Net Sales 58,289 37,605 201,878 157,974
Australia/Asia [Member] | Services [Member]        
Total Net Sales 115,666 23,730 339,041 85,545
Middle East & Africa [Member]        
Total Net Sales 109,724 392,693 223,274 443,148
Middle East & Africa [Member] | Equipment Sales [Member]        
Total Net Sales 302,923 10,473 321,516
Middle East & Africa [Member] | Equipment Rentals [Member]        
Total Net Sales 1,351 36,130 11,444
Middle East & Africa [Member] | Software Sales [Member]        
Total Net Sales 16,578 57,301 37,565 61,296
Middle East & Africa [Member] | Services [Member]        
Total Net Sales 93,147 31,118 139,107 48,892
United States [Member]        
Total Net Sales   1,922,313   2,814,140
United States [Member] | Equipment Sales [Member]        
Total Net Sales   559,929   594,457
United States [Member] | Equipment Rentals [Member]        
Total Net Sales   91,071   133,927
United States [Member] | Software Sales [Member]        
Total Net Sales   33,520   33,520
United States [Member] | Engineering Parts [Member]        
Total Net Sales   879,735   1,369,067
United States [Member] | Services [Member]        
Total Net Sales   358,058   683,169
Marine Technology Business (Products) [Member]        
Total Net Sales 3,420,183 2,173,291 6,249,719 4,216,233
Marine Technology Business (Products) [Member] | Equipment Sales [Member]        
Total Net Sales 1,333,444 1,060,101 2,907,495 2,251,964
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]        
Total Net Sales 662,662 389,732 1,170,582 545,926
Marine Technology Business (Products) [Member] | Software Sales [Member]        
Total Net Sales 141,185 186,657 395,336 400,191
Marine Technology Business (Products) [Member] | Engineering Parts [Member]        
Total Net Sales
Marine Technology Business (Products) [Member] | Services [Member]        
Total Net Sales 1,282,892 536,801 1,776,306 1,018,152
Marine Technology Business (Products) [Member] | Americas [Member]        
Total Net Sales 934,934   1,119,494  
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Sales [Member]        
Total Net Sales 19,528   67,078  
Marine Technology Business (Products) [Member] | Americas [Member] | Equipment Rentals [Member]        
Total Net Sales 171,544   225,027  
Marine Technology Business (Products) [Member] | Americas [Member] | Software Sales [Member]        
Total Net Sales 7,250   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 736,612   820,139  
Marine Technology Business (Products) [Member] | Europe [Member]        
Total Net Sales 1,334,551 562,935 2,048,776 1,684,581
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Sales [Member]        
Total Net Sales   71,780 770,605 920,757
Marine Technology Business (Products) [Member] | Europe [Member] | Equipment Rentals [Member]        
Total Net Sales   283,703 651,507 328,291
Marine Technology Business (Products) [Member] | Europe [Member] | Software Sales [Member]        
Total Net Sales 59,069 58,231 148,644 147,401
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 337,467 149,221 478,019 288,132
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Sales [Member]        
Total Net Sales 867,019 125,469   415,234
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Services [Member]        
Total Net Sales 115,666 23,730   85,545
Marine Technology Business (Products) [Member] | Australia/Asia [Member]        
Total Net Sales 1,040,974 200,411 2,858,175 731,017
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Sales [Member]        
Total Net Sales     2,059,338  
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Equipment Rentals [Member]        
Total Net Sales 13,607 257,918 72,264
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Software Sales [Member]        
Total Net Sales 58,289 37,605 201,878 157,974
Marine Technology Business (Products) [Member] | Australia/Asia [Member] | Services [Member]        
Total Net Sales     339,041  
Marine Technology Business (Products) [Member] | Middle East & Africa [Member]        
Total Net Sales 109,724 392,693 223,274 443,148
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Sales [Member]        
Total Net Sales   10,473 321,516
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Equipment Rentals [Member]        
Total Net Sales 1,351 36,130 11,444
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Software Sales [Member]        
Total Net Sales 16,578 57,301 37,565 61,296
Marine Technology Business (Products) [Member] | Middle East & Africa [Member] | Services [Member]        
Total Net Sales 93,147 31,118 139,107 48,892
Marine Technology Business (Products) [Member] | United States [Member]        
Total Net Sales   1,017,252   1,357,487
Marine Technology Business (Products) [Member] | United States [Member] | Equipment Sales [Member]        
Total Net Sales   559,929   594,457
Marine Technology Business (Products) [Member] | United States [Member] | Equipment Rentals [Member]        
Total Net Sales   91,071   133,927
Marine Technology Business (Products) [Member] | United States [Member] | Software Sales [Member]        
Total Net Sales   33,520   33,520
Marine Technology Business (Products) [Member] | United States [Member] | Engineering Parts [Member]        
Total Net Sales    
Marine Technology Business (Products) [Member] | United States [Member] | Services [Member]        
Total Net Sales   332,732   595,583
Marine Engineering Business (Services) [Member]        
Total Net Sales 3,363,089 1,353,105 6,292,061 2,360,720
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]        
Total Net Sales 67,838 3,629 168,524 192,078
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,731,734 1,324,151 5,243,868 2,081,056
Marine Engineering Business (Services) [Member] | Services [Member]        
Total Net Sales 563,518 25,326 879,670 87,586
Marine Engineering Business (Services) [Member] | Americas [Member]        
Total Net Sales 2,995,366   5,504,719  
Marine Engineering Business (Services) [Member] | Americas [Member] | Equipment Sales [Member]        
Total Net Sales 54,536   57,545  
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 2,377,313   4,567,505  
Marine Engineering Business (Services) [Member] | Americas [Member] | Services [Member]        
Total Net Sales 563,518   879,670  
Marine Engineering Business (Services) [Member] | Europe [Member]        
Total Net Sales 367,723 448,045 787,342 904,067
Marine Engineering Business (Services) [Member] | Europe [Member] | Equipment Sales [Member]        
Total Net Sales 13,302 3,629 110,979 192,078
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 354,421 444,416 676,363 711,989
Marine Engineering Business (Services) [Member] | Europe [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  
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] | United States [Member]        
Total Net Sales   905,061   1,456,653
Marine Engineering Business (Services) [Member] | United States [Member] | Equipment Sales [Member]        
Total Net Sales    
Marine Engineering Business (Services) [Member] | United States [Member] | Equipment Rentals [Member]        
Total Net Sales    
Marine Engineering Business (Services) [Member] | United States [Member] | Software Sales [Member]        
Total Net Sales    
Marine Engineering Business (Services) [Member] | United States [Member] | Engineering Parts [Member]        
Total Net Sales   879,735   1,369,067
Marine Engineering Business (Services) [Member] | United States [Member] | Services [Member]        
Total Net Sales   25,326   $ 87,586
Marine Technology Business [Member] | Europe [Member] | Equipment Sales [Member]        
Total Net Sales 446,896      
Marine Technology Business [Member] | Europe [Member] | Equipment Rentals [Member]        
Total Net Sales $ 491,118      
Marine Technology Business [Member] | Middle East & Africa [Member] | Equipment Sales [Member]        
Total Net Sales   $ 302,923