v3.22.4
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]    
Total Revenues $ 22,225,803 $ 21,331,527
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 11,348,716 13,009,713
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,877,087 8,321,814
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,315,052 12,335,738
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,844,775 2,324,773
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,014,867 669,968
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,530,407 3,239,866
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,520,702 2,761,182
Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 14,724,688 15,804,222
Marine Technology Business Products [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,785,917 11,588,099
Marine Technology Business Products [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,938,771 4,216,123
Marine Technology Business Products [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,771,050 10,914,124
Marine Technology Business Products [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,844,775 2,324,773
Marine Technology Business Products [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,014,867 669,968
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 3,093,996 1,895,357
Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,501,115 5,527,305
Marine Engineering Business Services [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,562,799 1,421,614
Marine Engineering Business Services [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,938,316 4,105,691
Marine Engineering Business Services [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,544,002 1,421,614
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,530,407 3,239,866
Marine Engineering Business Services [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,426,706 865,825
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,235,297 5,623,364
Americas [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,668,948 3,434,552
Americas [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,566,349 2,188,812
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,460,684 8,961,720
Europe [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,559,778 5,623,227
Europe [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,900,906 3,338,493
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,723,970 5,867,710
Australia/Asia [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,723,970 5,867,710
Australia/Asia [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Middle East/Africa [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,805,852 878,733
Middle East/Africa [Member] | Marine Technology Business Products [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,771,992 878,733
Middle East/Africa [Member] | Marine Engineering Business Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 33,860