Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Revenues $ 5,209,715 $ 4,461,191
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,235,957 2,774,625
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,973,758 1,686,566
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,040,465 2,549,096
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 224,443 380,809
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 180,395 225,529
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,216,410 495,904
Service [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 548,002 809,853
Marine Technology Products Business [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,275,809 3,542,766
Marine Technology Products Business [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,855,536 2,601,801
Marine Technology Products Business [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 420,273 940,965
Marine Technology Products Business [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,734,741 2,376,272
Marine Technology Products Business [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 224,443 380,809
Marine Technology Products Business [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 120,795 225,529
Marine Technology Products Business [Member] | Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Technology Products Business [Member] | Service [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 195,830 560,156
Acoustic Sensors and Materials Business ("PAL") [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,312,261  
Acoustic Sensors and Materials Business ("PAL") [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,223,396  
Acoustic Sensors and Materials Business ("PAL") [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 88,865  
Acoustic Sensors and Materials Business ("PAL") [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,163,796  
Acoustic Sensors and Materials Business ("PAL") [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues  
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 88,865  
Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,621,645 918,425
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 157,025 172,824
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,464,620 745,601
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 141,928 172,824
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,216,410 495,904
Marine Engineering Business (Services) [Member] | Service [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 263,307 249,697
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,298,837 792,486
Americas [Member] | Marine Technology Products Business [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 354,636 337,072
Americas [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 255,423  
Americas [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 688,778 455,414
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,901,884 1,406,699
Europe [Member] | Marine Technology Products Business [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 323,543 943,688
Europe [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 645,474  
Europe [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 932,867 463,011
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,964,279 1,799,540
Australia/Asia [Member] | Marine Technology Products Business [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,591,811 1,799,540
Australia/Asia [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 372,468  
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 44,715 462,466
Middle East/Africa [Member] | Marine Technology Products Business [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,819 462,466
Middle East/Africa [Member] | Acoustic Sensors and Materials Business ("PAL") [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 38,896  
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues