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