XML 283 R72.htm IDEA: XBRL DOCUMENT 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