Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details)

v3.25.2
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]        
Total Revenues $ 7,064,795 $ 5,476,544 $ 19,291,969 $ 15,260,913
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,421,705 1,929,991 12,384,901 7,060,861
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,643,090 3,546,553 6,907,068 8,200,052
Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,184,902 1,678,503 11,724,553 6,407,102
Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 307,701 805,259 700,935 1,885,732
Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 236,803 251,488 645,251 653,759
Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,100,991 1,922,563 3,921,190 3,844,691
Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,234,398 818,731 2,300,040 2,469,629
Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,984,475 3,048,544 10,138,374 10,116,024
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,983,058 1,600,499 8,385,969 6,384,170
Marine Technology Business (Products) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,001,417 1,448,045 1,752,405 3,731,854
Marine Technology Business (Products) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,746,255 1,349,011 7,800,318 5,730,411
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 304,617 805,259 697,851 1,885,732
Marine Technology Business (Products) [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 236,803 251,488 585,651 653,759
Marine Technology Business (Products) [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Marine Technology Business (Products) [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 696,800 642,786 1,054,554 1,846,122
Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,458,536   4,069,866  
Acoustic Sensors and Materials Business ("PAL") [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,169,611   3,527,288  
Acoustic Sensors and Materials Business ("PAL") [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 288,925   542,578  
Acoustic Sensors and Materials Business ("PAL") [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,169,611   3,467,688  
Acoustic Sensors and Materials Business ("PAL") [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,084   3,084  
Acoustic Sensors and Materials Business ("PAL") [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues   59,600  
Acoustic Sensors and Materials Business ("PAL") [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues    
Acoustic Sensors and Materials Business ("PAL") [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 285,841   539,494  
Marine Engineering Business (Engineering) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,621,784 2,428,000 5,083,729 5,144,889
Marine Engineering Business (Engineering) [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 269,036 329,492 471,644 676,691
Marine Engineering Business (Engineering) [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,352,748 2,098,508 4,612,085 4,468,198
Marine Engineering Business (Engineering) [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 269,036 329,492 456,547 676,691
Marine Engineering Business (Engineering) [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Marine Engineering Business (Engineering) [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Marine Engineering Business (Engineering) [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,100,991 1,922,563 3,921,190 3,844,691
Marine Engineering Business (Engineering) [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 251,757 175,945 705,992 623,507
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 2,580,135 2,456,098 6,623,154 4,688,741
Americas [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,696,334 682,477 3,474,671 1,660,492
Americas [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 299,861   732,083  
Americas [Member] | Marine Engineering Business (Engineering) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 583,940 1,773,621 2,416,400 3,028,249
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,814,801 1,317,079 5,219,064 5,187,350
Europe [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 157,227 662,700 734,877 3,070,710
Europe [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 619,730   1,816,858  
Europe [Member] | Marine Engineering Business (Engineering) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,037,844 654,379 2,667,329 2,116,640
Australia/Asia [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,581,794 1,497,495 6,294,631 4,368,330
Australia/Asia [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,079,902 1,497,495 4,871,995 4,368,330
Australia/Asia [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 501,892   1,422,636  
Australia/Asia [Member] | Marine Engineering Business (Engineering) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues
Middle East/Africa [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,088,065 205,872 1,155,120 1,016,492
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,051,012 205,872 1,056,831 1,016,492
Middle East/Africa [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues 37,053   98,289  
Middle East/Africa [Member] | Marine Engineering Business (Engineering) [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenues