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.3
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]        
Total Revenues $ 5,476,544 $ 4,890,532 $ 15,260,913 $ 15,788,325
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,929,991 2,372,327 7,060,861 8,089,589
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,546,553 2,518,205 8,200,052 7,698,736
Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,678,503 2,224,874 6,407,102 7,305,543
Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 805,259 303,525 1,885,732 1,088,855
Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 251,488 147,453 653,759 784,046
Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,922,563 1,377,562 3,844,691 3,598,547
Services [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 818,731 837,118 2,469,629 3,011,334
Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,048,544 2,863,251 10,116,024 10,270,839
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,600,499 2,290,656 6,384,170 7,999,965
Marine Technology Business (Products) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,448,045 572,595 3,731,854 2,270,874
Marine Technology Business (Products) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,349,011 2,143,203 5,730,411 7,215,919
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 805,259 303,525 1,885,732 1,088,855
Marine Technology Business (Products) [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 251,488 147,453 653,759 784,046
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 642,786 269,070 1,846,122 1,182,019
Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,428,000 2,027,281 5,144,889 5,517,486
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 329,492 81,671 676,691 89,624
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,098,508 1,945,610 4,468,198 5,427,862
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 329,492 81,671 676,691 89,624
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,922,563 1,377,562 3,844,691 3,598,547
Marine Engineering Business (Services) [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 175,945 568,048 623,507 1,829,315
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,456,098 2,606,628 4,688,741 7,315,039
Americas [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 682,477 1,321,495 1,660,492 3,562,038
Americas [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,773,621 1,285,133 3,028,249 3,753,001
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,317,079 1,245,334 5,187,350 3,776,269
Europe [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 662,700 503,186 3,070,710 2,011,784
Europe [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 654,379 742,148 2,116,640 1,764,485
Australia/Asia [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,497,495 442,670 4,368,330 3,799,349
Australia/Asia [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,497,495 442,670 4,368,330 3,799,349
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 205,872 595,900 1,016,492 897,668
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 205,872 595,900 1,016,492 897,668
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues