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.24.1
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]    
Total Revenues $ 4,461,191 $ 5,596,284
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,774,625 2,989,730
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,686,566 2,606,554
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,549,096 2,572,560
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 380,809 265,903
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 225,529 417,170
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 495,904 1,149,079
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 809,853 1,191,572
Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,542,766 3,824,159
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,601,801 2,989,730
Marine Technology Business (Products) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 940,965 834,429
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,376,272 2,572,560
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 380,809 265,903
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 225,529 417,170
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 560,156 568,526
Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 918,425 1,772,125
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 172,824
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 745,601 1,772,125
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 172,824
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 495,904 1,149,079
Marine Engineering Business (Services) [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 249,697 623,046
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 792,486 1,809,270
Americas [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 337,072 486,293
Americas [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 455,414 1,322,977
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,406,699 1,145,558
Europe [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 943,688 696,410
Europe [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 463,011 449,148
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,799,540 2,432,428
Australia/Asia [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,799,540 2,432,428
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 462,466 209,028
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 462,466 209,028
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues