Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]    
Total Revenues $ 21,331,527 $ 20,043,810
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 13,009,713 7,644,951
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,321,814 12,398,859
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 12,335,738 7,413,640
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,324,773 1,361,151
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 669,968 453,638
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,239,866 7,299,879
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,761,182 3,515,502
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,623,364 8,778,534
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,961,720 4,869,413
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,867,710 6,255,510
Middle East/Africa [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 878,733 140,353
Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 15,804,222 11,278,181
Marine Technology Business Products [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 11,588,099 7,484,414
Marine Technology Business Products [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,216,123 3,793,767
Marine Technology Business Products [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,914,124 7,183,580
Marine Technology Business Products [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,324,773 1,361,151
Marine Technology Business Products [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 669,968 453,638
Marine Technology Business Products [Member] | Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Technology Business Products [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,895,357 2,279,812
Marine Technology Business Products [Member] | Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,434,552 3,001,860
Marine Technology Business Products [Member] | Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,623,227 1,880,458
Marine Technology Business Products [Member] | Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,867,710 6,255,510
Marine Technology Business Products [Member] | Middle East/Africa [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 878,733 140,353
Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,527,305 8,765,629
Marine Engineering Business Services [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,421,614 160,537
Marine Engineering Business Services [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,105,691 8,605,092
Marine Engineering Business Services [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,421,614 230,060
Marine Engineering Business Services [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Engineering Business Services [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Engineering Business Services [Member] | Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,239,866 7,299,879
Marine Engineering Business Services [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 865,825 1,235,690
Marine Engineering Business Services [Member] | Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,188,812 5,776,674
Marine Engineering Business Services [Member] | Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,338,493 2,988,955
Marine Engineering Business Services [Member] | Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Engineering Business Services [Member] | Middle East/Africa [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues