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.1
Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details) - USD ($)
3 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Total net sales $ 5,758,508 $ 3,050,557
Equipment Sales [Member]    
Total net sales 1,674,737  
Equipment Rentals [Member]    
Total net sales 507,920  
Engineering Parts [Member]    
Total net sales 2,864,996  
Services [Member]    
Total net sales 456,704  
Software Sales [Member]    
Total net sales 254,151  
United States [Member]    
Total net sales 2,693,913  
United States [Member] | Equipment Sales [Member]    
Total net sales 50,559  
United States [Member] | Equipment Rentals [Member]    
Total net sales 53,483  
United States [Member] | Engineering Parts [Member]    
Total net sales 2,190,192  
United States [Member] | Services [Member]    
Total net sales 399,679  
Europe [Member]    
Total net sales 1,133,844  
Europe [Member] | Equipment Sales [Member]    
Total net sales 421,386  
Europe [Member] | Equipment Rentals [Member]    
Total net sales 160,389  
Europe [Member] | Engineering Parts [Member]    
Total net sales 321,942  
Europe [Member] | Services [Member]    
Total net sales 140,552  
Europe [Member] | Software Sales [Member]    
Total net sales 89,575  
Australia/Asia [Member]    
Total net sales 1,817,201  
Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 1,192,319  
Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 257,918  
Australia/Asia [Member] | Services [Member]    
Total net sales 223,375  
Australia/Asia [Member] | Software Sales [Member]    
Total net sales 143,589  
Middle East & Africa [Member]    
Total net sales 113,550  
Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 10,473  
Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales 36,130  
Middle East & Africa [Member] | Services [Member]    
Total net sales 45,960  
Middle East & Africa [Member] | Software Sales [Member]    
Total net sales 20,987  
Marine Technology Business [Member]    
Total net sales 2,829,536  
Marine Technology Business [Member] | Equipment Sales [Member]    
Total net sales 1,574,051  
Marine Technology Business [Member] | Equipment Rentals [Member]    
Total net sales 507,920  
Marine Technology Business [Member] | Engineering Parts [Member]    
Total net sales 352,862  
Marine Technology Business [Member] | Services [Member]    
Total net sales 140,552  
Marine Technology Business [Member] | Software Sales [Member]    
Total net sales 254,151  
Marine Technology Business [Member] | United States [Member]    
Total net sales 184,560  
Marine Technology Business [Member] | United States [Member] | Equipment Sales [Member]    
Total net sales 47,550  
Marine Technology Business [Member] | United States [Member] | Equipment Rentals [Member]    
Total net sales 53,483  
Marine Technology Business [Member] | United States [Member] | Engineering Parts [Member]    
Total net sales  
Marine Technology Business [Member] | United States [Member] | Services [Member]    
Total net sales 83,527  
Marine Technology Business [Member] | Europe [Member]    
Total net sales 714,225  
Marine Technology Business [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 323,709  
Marine Technology Business [Member] | Europe [Member] | Equipment Rentals [Member]    
Total net sales 160,389  
Marine Technology Business [Member] | Europe [Member] | Engineering Parts [Member]    
Total net sales  
Marine Technology Business [Member] | Europe [Member] | Services [Member]    
Total net sales 140,552  
Marine Technology Business [Member] | Europe [Member] | Software Sales [Member]    
Total net sales 89,575  
Marine Technology Business [Member] | Australia/Asia [Member]    
Total net sales 1,817,201  
Marine Technology Business [Member] | Australia/Asia [Member] | Equipment Sales [Member]    
Total net sales 1,192,319  
Marine Technology Business [Member] | Australia/Asia [Member] | Equipment Rentals [Member]    
Total net sales 257,918  
Marine Technology Business [Member] | Australia/Asia [Member] | Services [Member]    
Total net sales 223,375  
Marine Technology Business [Member] | Australia/Asia [Member] | Software Sales [Member]    
Total net sales 143,589  
Marine Technology Business [Member] | Middle East & Africa [Member]    
Total net sales 113,550  
Marine Technology Business [Member] | Middle East & Africa [Member] | Equipment Sales [Member]    
Total net sales 10,473  
Marine Technology Business [Member] | Middle East & Africa [Member] | Equipment Rentals [Member]    
Total net sales 36,130  
Marine Technology Business [Member] | Middle East & Africa [Member] | Services [Member]    
Total net sales 45,960  
Marine Technology Business [Member] | Middle East & Africa [Member] | Software Sales [Member]    
Total net sales 20,987  
Marine Engineering Business [Member]    
Total net sales 2,928,972  
Marine Engineering Business [Member] | Equipment Sales [Member]    
Total net sales 100,686  
Marine Engineering Business [Member] | Equipment Rentals [Member]    
Total net sales  
Marine Engineering Business [Member] | Engineering Parts [Member]    
Total net sales 2,512,134  
Marine Engineering Business [Member] | Services [Member]    
Total net sales 316,152  
Marine Engineering Business [Member] | Software Sales [Member]    
Total net sales  
Marine Engineering Business [Member] | United States [Member]    
Total net sales 2,509,353  
Marine Engineering Business [Member] | United States [Member] | Equipment Sales [Member]    
Total net sales 3,009  
Marine Engineering Business [Member] | United States [Member] | Equipment Rentals [Member]    
Total net sales  
Marine Engineering Business [Member] | United States [Member] | Engineering Parts [Member]    
Total net sales 2,190,192  
Marine Engineering Business [Member] | United States [Member] | Services [Member]    
Total net sales 316,152  
Marine Engineering Business [Member] | Europe [Member]    
Total net sales 419,619  
Marine Engineering Business [Member] | Europe [Member] | Equipment Sales [Member]    
Total net sales 97,677  
Marine Engineering Business [Member] | Europe [Member] | Equipment Rentals [Member]    
Total net sales  
Marine Engineering Business [Member] | Europe [Member] | Engineering Parts [Member]    
Total net sales 321,942  
Marine Engineering Business [Member] | Europe [Member] | Services [Member]    
Total net sales  
Marine Engineering Business [Member] | Europe [Member] | Software Sales [Member]    
Total net sales  
Marine Engineering Business [Member] | Australia/Asia [Member]    
Total net sales  
Marine Engineering Business [Member] | Middle East & Africa [Member]    
Total net sales