XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.1
SCHEDULE OF DISAGGREGATE OF REVENUE FROM CONTRACTS FOR SALE WITH CUSTOMERS BY GEOGRAPHIC LOCATION (Details) - USD ($)
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]    
Total Revenues $ 4,461,191 $ 5,596,284
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,774,625 2,989,730
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,686,566 2,606,554
Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,549,096 2,572,560
Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 380,809 265,903
Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 225,529 417,170
Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 495,904 1,149,079
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 809,853 1,191,572
Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,542,766 3,824,159
Marine Technology Business (Products) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,601,801 2,989,730
Marine Technology Business (Products) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 940,965 834,429
Marine Technology Business (Products) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 2,376,272 2,572,560
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 380,809 265,903
Marine Technology Business (Products) [Member] | Software Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 225,529 417,170
Marine Technology Business (Products) [Member] | Engineering Parts [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues
Marine Technology Business (Products) [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 560,156 568,526
Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 918,425 1,772,125
Marine Engineering Business (Services) [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 172,824
Marine Engineering Business (Services) [Member] | Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 745,601 1,772,125
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 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 495,904 1,149,079
Marine Engineering Business (Services) [Member] | Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 249,697 623,046
Americas [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 792,486 1,809,270
Americas [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 337,072 486,293
Americas [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 455,414 1,322,977
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,406,699 1,145,558
Europe [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 943,688 696,410
Europe [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 463,011 449,148
Australia/Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,799,540 2,432,428
Australia/Asia [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,799,540 2,432,428
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 462,466 209,028
Middle East/Africa [Member] | Marine Technology Business (Products) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues 462,466 209,028
Middle East/Africa [Member] | Marine Engineering Business (Services) [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenues