XML 73 R63.htm IDEA: XBRL DOCUMENT 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