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