XML 54 R44.htm IDEA: XBRL DOCUMENT 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