Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details)

v3.21.2
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Segment Reporting Information [Line Items]        
Total Revenues $ 5,827,375 $ 5,396,036 $ 16,250,910  
Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       $ 15,366,233
Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       15,366,233
Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       15,366,233
Transferred at Point in Time [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 2,969,217 2,309,243 9,651,231  
Transferred at Point in Time [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       5,628,532
Transferred over Time [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 2,858,158 3,086,793 6,599,679  
Transferred over Time [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       9,737,701
Equipment Sales [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 2,933,775 2,218,703 9,132,187  
Equipment Sales [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       5,402,074
Equipment Rentals [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 713,389 119,100 1,645,942  
Equipment Rentals [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       947,664
Software Sales [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 153,150 90,540 599,425  
Software Sales [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       358,467
Engineering Parts [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,093,176 1,895,509 2,941,848  
Engineering Parts [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       5,883,872
Services [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 933,885 1,072,184 1,931,508  
Services [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       2,774,156
Americas [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,551,603 2,825,555 4,129,314  
Americas [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       7,026,539
Europe [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 3,042,045 829,431 7,209,743  
Europe [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       3,468,610
Australia/Asia [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 971,563 1,718,644 4,466,796  
Australia/Asia [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       4,760,390
Middle East & Africa [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 262,164 22,406 445,057  
Middle East & Africa [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       110,694
Marine Technology Business Products [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 3,845,051 3,053,070 11,777,739  
Marine Technology Business Products [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       8,377,081
Marine Technology Business Products [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       8,377,081
Marine Technology Business Products [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       8,377,081
Marine Technology Business Products [Member] | Transferred at Point in Time [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 2,298,962 2,148,706 8,666,514  
Marine Technology Business Products [Member] | Transferred at Point in Time [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       5,467,995
Marine Technology Business Products [Member] | Transferred over Time [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,546,089 904,364 3,111,225  
Marine Technology Business Products [Member] | Transferred over Time [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       2,909,086
Marine Technology Business Products [Member] | Equipment Sales [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 2,151,520 2,058,166 8,035,469  
Marine Technology Business Products [Member] | Equipment Sales [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       5,241,537
Marine Technology Business Products [Member] | Equipment Rentals [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 713,389 119,100 1,645,942  
Marine Technology Business Products [Member] | Equipment Rentals [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       947,664
Marine Technology Business Products [Member] | Software Sales [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 153,150 90,540 599,425  
Marine Technology Business Products [Member] | Software Sales [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       358,467
Marine Technology Business Products [Member] | Engineering Parts [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 213,956  
Marine Technology Business Products [Member] | Engineering Parts [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues      
Marine Technology Business Products [Member] | Services [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 826,992 785,264 1,282,947  
Marine Technology Business Products [Member] | Services [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       1,829,413
Marine Technology Business Products [Member] | Americas [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 962,043 1,071,893 2,425,850  
Marine Technology Business Products [Member] | Americas [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       2,126,863
Marine Technology Business Products [Member] | Europe [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,649,281 240,127 4,440,036  
Marine Technology Business Products [Member] | Europe [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       1,379,134
Marine Technology Business Products [Member] | Australia/Asia [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 971,563 1,718,644 4,466,796  
Marine Technology Business Products [Member] | Australia/Asia [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       4,760,390
Marine Technology Business Products [Member] | Middle East & Africa [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 262,164 22,406 445,057  
Marine Technology Business Products [Member] | Middle East & Africa [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       110,694
Marine Engineering Business Services [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,982,324 2,342,966 4,473,171  
Marine Engineering Business Services [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       6,989,152
Marine Engineering Business Services [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       6,989,152
Marine Engineering Business Services [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       6,989,152
Marine Engineering Business Services [Member] | Transferred at Point in Time [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 670,255 160,537 984,717  
Marine Engineering Business Services [Member] | Transferred at Point in Time [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       160,537
Marine Engineering Business Services [Member] | Transferred over Time [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,312,069 2,182,429 3,488,454  
Marine Engineering Business Services [Member] | Transferred over Time [Member] | Revenue from Rights Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       6,828,615
Marine Engineering Business Services [Member] | Equipment Sales [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 782,255 160,537 1,096,718  
Marine Engineering Business Services [Member] | Equipment Sales [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       160,537
Marine Engineering Business Services [Member] | Equipment Rentals [Member]        
Segment Reporting Information [Line Items]        
Total Revenues  
Marine Engineering Business Services [Member] | Equipment Rentals [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues      
Marine Engineering Business Services [Member] | Software Sales [Member]        
Segment Reporting Information [Line Items]        
Total Revenues  
Marine Engineering Business Services [Member] | Software Sales [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues      
Marine Engineering Business Services [Member] | Engineering Parts [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,093,176 1,895,509 2,727,892  
Marine Engineering Business Services [Member] | Engineering Parts [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       5,883,872
Marine Engineering Business Services [Member] | Services [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 106,893 286,920 648,561  
Marine Engineering Business Services [Member] | Services [Member] | Product Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       944,743
Marine Engineering Business Services [Member] | Americas [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 589,560 1,753,662 1,703,464  
Marine Engineering Business Services [Member] | Americas [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       4,899,676
Marine Engineering Business Services [Member] | Europe [Member]        
Segment Reporting Information [Line Items]        
Total Revenues 1,392,764 589,304 2,769,707  
Marine Engineering Business Services [Member] | Europe [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues       2,089,476
Marine Engineering Business Services [Member] | Australia/Asia [Member]        
Segment Reporting Information [Line Items]        
Total Revenues  
Marine Engineering Business Services [Member] | Australia/Asia [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues      
Marine Engineering Business Services [Member] | Middle East & Africa [Member]        
Segment Reporting Information [Line Items]        
Total Revenues  
Marine Engineering Business Services [Member] | Middle East & Africa [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Total Revenues