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.24.0.1
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Revenues $ 19,352,088 $ 22,225,803
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,241,018 11,348,716
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,111,070 10,877,087
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,389,042 10,315,052
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,264,804 1,844,775
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 851,976 1,014,867
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,075,850 3,530,407
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,770,416 5,520,702
Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 12,119,066 14,724,688
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,296,281 9,785,917
Marine Technology Business (Products) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,822,785 4,938,771
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,444,305 8,771,050
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,264,804 1,844,775
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 851,976 1,014,867
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,557,981 3,093,996
Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,233,022 7,501,115
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 944,737 1,562,799
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 6,288,285 5,938,316
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 944,737 1,544,002
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 4,075,850 3,530,407
Marine Engineering Business (Services) [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,212,435 2,426,706
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,110,498 10,235,297
Americas [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,263,883 5,668,948
Americas [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,846,615 4,566,349
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,612,322 4,460,684
Europe [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,225,915 1,559,778
Europe [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,386,407 2,900,906
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,607,786 5,723,970
Australia/Asia [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,607,786 5,723,970
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,021,482 1,805,852
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,021,482 1,771,992
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 33,860