XML 67 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 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