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 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Net Revenues $ 7,017,459 $ 5,323,178 $ 12,227,174 $ 9,784,369
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 4,727,239 2,356,245 7,963,196 5,130,870
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 2,290,220 2,966,933 4,263,978 4,653,499
Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 4,499,186 2,179,503 7,539,651 4,728,599
Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 168,791 699,664 393,234 1,080,473
Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 228,053 176,742 408,448 402,271
Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,603,789 1,426,224 2,820,199 1,922,128
Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 517,640 841,045 1,065,642 1,650,898
Marine Technology Products Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 3,878,090   6,153,899  
Marine Technology Products Business [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 3,547,375   5,402,911  
Marine Technology Products Business [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 330,715   750,988  
Marine Technology Products Business [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 3,319,322   5,054,063  
Marine Technology Products Business [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 168,791   393,234  
Marine Technology Products Business [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 228,053   348,848  
Marine Technology Products Business [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues    
Marine Technology Products Business [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 161,924   357,754  
Acoustic Sensors and Materials Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,299,069      
Acoustic Sensors and Materials Business [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,134,281      
Acoustic Sensors and Materials Business [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 164,788      
Acoustic Sensors and Materials Business [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,134,281      
Acoustic Sensors and Materials Business [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues      
Acoustic Sensors and Materials Business [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues      
Acoustic Sensors and Materials Business [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues      
Acoustic Sensors and Materials Business [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 164,788      
Marine Engineering Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,840,300 1,798,464 3,461,945 2,716,889
Marine Engineering Business [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 45,583 174,375 202,608 347,199
Marine Engineering Business [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,794,717 1,624,089 3,259,337 2,369,690
Marine Engineering Business [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 45,583 174,375 187,511 347,199
Marine Engineering Business [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues
Marine Engineering Business [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues
Marine Engineering Business [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,603,789 1,426,224 2,820,199 1,922,128
Marine Engineering Business [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 190,928 197,865 454,235 447,562
Marine Technology Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   3,524,714   7,067,480
Marine Technology Business [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   2,181,870   4,783,671
Marine Technology Business [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   1,342,844   2,283,809
Marine Technology Business [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   2,005,128   4,381,400
Marine Technology Business [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   699,664   1,080,473
Marine Technology Business [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   176,742   402,271
Marine Technology Business [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues    
Marine Technology Business [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   643,180   1,203,336
Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     2,611,330  
Acoustic Sensors and Materials Business ("PAL") [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     2,357,677  
Acoustic Sensors and Materials Business ("PAL") [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     253,653  
Acoustic Sensors and Materials Business ("PAL") [Member] | Equipment Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     2,298,077  
Acoustic Sensors and Materials Business ("PAL") [Member] | Equipment Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues      
Acoustic Sensors and Materials Business ("PAL") [Member] | Software Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     59,600  
Acoustic Sensors and Materials Business ("PAL") [Member] | Engineering Parts [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues      
Acoustic Sensors and Materials Business ("PAL") [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     253,653  
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 2,744,182 1,440,157 4,043,019 2,232,643
Americas [Member] | Marine Technology Products Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,423,701   1,778,337  
Americas [Member] | Acoustic Sensors and Materials Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 176,799      
Americas [Member] | Marine Engineering Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,143,682 799,214 1,832,460 1,254,628
Americas [Member] | Marine Technology Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   640,943   978,015
Americas [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     432,222  
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 1,502,379 2,463,572 3,404,263 3,870,271
Europe [Member] | Marine Technology Products Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 254,107   577,650  
Europe [Member] | Acoustic Sensors and Materials Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 551,654      
Europe [Member] | Marine Engineering Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 696,618 999,250 1,629,485 1,462,261
Europe [Member] | Marine Technology Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   1,464,322   2,408,010
Europe [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     1,197,128  
Australia/Asia [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 2,748,558 1,071,295 4,712,837 2,870,835
Australia/Asia [Member] | Marine Technology Products Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 2,200,282   3,792,093  
Australia/Asia [Member] | Acoustic Sensors and Materials Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 548,276      
Australia/Asia [Member] | Marine Engineering Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues
Australia/Asia [Member] | Marine Technology Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   1,071,295   2,870,835
Australia/Asia [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     920,744  
Middle East/Africa [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 22,340 348,154 67,055 810,620
Middle East/Africa [Member] | Marine Technology Products Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   5,819  
Middle East/Africa [Member] | Acoustic Sensors and Materials Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues 22,340      
Middle East/Africa [Member] | Marine Engineering Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues
Middle East/Africa [Member] | Marine Technology Business [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues   $ 348,154   $ 810,620
Middle East/Africa [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Revenues     $ 61,236