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.4
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]    
Total Revenues $ 20,316,161 $ 19,352,088
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,337,436 10,241,018
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 10,978,725 9,111,070
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,403,945 9,389,042
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,328,781 1,264,804
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 878,516 851,976
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,520,032 4,075,850
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,184,887 3,770,416
Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 12,806,603 12,119,066
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,088,685 9,296,281
Marine Technology Business (Products) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,717,918 2,822,785
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,210,169 8,444,305
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,328,781 1,264,804
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 878,516 851,976
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 2,389,137 1,557,981
Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,509,558 7,233,022
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,248,751 944,737
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 6,260,807 6,288,285
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,193,776 944,737
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 5,520,032 4,075,850
Marine Engineering Business (Services) [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 795,750 2,212,435
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,287,561 9,110,498
Americas [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,838,857 4,263,883
Americas [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,448,704 4,846,615
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 6,433,284 4,612,322
Europe [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,372,430 2,225,915
Europe [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,060,854 2,386,407
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,475,401 4,607,786
Australia/Asia [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,475,401 4,607,786
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,119,915 1,021,482
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,119,915 1,021,482
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues