XML 99 R39.htm IDEA: XBRL DOCUMENT 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