XML 66 R57.htm IDEA: XBRL DOCUMENT 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