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.1.u2
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]        
Total Revenues $ 5,323,178 $ 5,301,509 $ 9,784,369 $ 10,897,793
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,356,245 2,727,532 5,130,870 5,717,262
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,966,933 2,573,977 4,653,499 5,180,531
Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,179,503 2,508,109 4,728,599 5,080,669
Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 699,664 519,427 1,080,473 785,330
Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 176,742 219,423 402,271 636,593
Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,426,224 1,071,906 1,922,128 2,220,985
Services [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 841,045 982,644 1,650,898 2,174,216
Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,524,714 3,583,429 7,067,480 7,407,588
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,181,870 2,719,579 4,783,671 5,709,309
Marine Technology Business (Products) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,342,844 863,850 2,283,809 1,698,279
Marine Technology Business (Products) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,005,128 2,500,156 4,381,400 5,072,716
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 699,664 519,427 1,080,473 785,330
Marine Technology Business (Products) [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 176,742 219,423 402,271 636,593
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 643,180 344,423 1,203,336 912,949
Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,798,464 1,718,080 2,716,889 3,490,205
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 174,375 7,953 347,199 7,953
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,624,089 1,710,127 2,369,690 3,482,252
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 174,375 7,953 347,199 7,953
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,426,224 1,071,906 1,922,128 2,220,985
Marine Engineering Business (Services) [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 197,865 638,221 447,562 1,261,267
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,440,157 2,899,141 2,232,643 4,708,411
Americas [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 640,943 1,754,250 978,015 2,240,543
Americas [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 799,214 1,144,891 1,254,628 2,467,868
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,463,572 1,385,377 3,870,271 2,530,935
Europe [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,464,322 812,188 2,408,010 1,508,598
Europe [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 999,250 573,189 1,462,261 1,022,337
Australia/Asia [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,071,295 924,251 2,870,835 3,356,679
Australia/Asia [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,071,295 924,251 2,870,835 3,356,679
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 348,154 92,740 810,620 301,768
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 348,154 92,740 810,620 301,768
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues