Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details)

v3.22.4
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Revenues $ 5,596,284 $ 5,838,208
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,989,730 2,700,507
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,606,554 3,137,701
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,572,560 2,395,709
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 265,903 630,468
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 417,170 304,796
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,149,079 1,300,618
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,191,572 1,206,617
Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,824,159 3,823,748
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,989,730 2,263,641
Marine Technology Business (Products) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 834,429 1,560,107
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,572,560 1,958,845
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 265,903 630,468
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 417,170 304,796
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 568,526 929,639
Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,772,125 2,014,460
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 436,866
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,772,125 1,577,594
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 436,864
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 1,149,079 1,300,618
Marine Engineering Business (Services) [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 623,046 276,978
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,809,270 2,914,183
Americas [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 486,293 1,709,901
Americas [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,322,977 1,204,282
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,145,558 1,648,961
Europe [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 696,410 838,783
Europe [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 449,148 810,178
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,432,428 815,084
Australia/Asia [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,432,428 815,084
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 209,028 459,980
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 209,028 459,980
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues