Quarterly report pursuant to Section 13 or 15(d)

Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details)

v3.21.1
Segment Analysis - Schedule of Disaggregate of Revenue from Contracts for Sale with Customers by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Total Revenues $ 5,373,076 $ 3,289,218 $ 10,423,535 $ 9,970,197
Goods Transferred at a Point in Time [Member]        
Total Revenues 3,405,020 377,411 6,682,014 3,319,289
Services Transferred Over Time [Member]        
Total Revenues 1,968,056 2,911,807 3,741,521 6,650,908
Equipment Sales [Member]        
Total Revenues 3,183,967 513,638 6,198,411 3,205,777
Equipment Rentals [Member]        
Total Revenues 598,190 519,990 932,553 828,564
Software Sales [Member]        
Total Revenues 221,053 620,386 446,275 245,521
Engineering Parts [Member]        
Total Revenues 778,369 1,472,319 1,848,672 3,988,363
Services [Member]        
Total Revenues 591,496 162,885 997,623 1,701,972
Americas [Member]        
Total Revenues 1,511,992 1,523,747 2,577,711 4,200,983
Europe [Member]        
Total Revenues 2,256,847 1,107,900 4,167,698 2,639,180
Australia/Asia [Member]        
Total Revenues 1,487,023 620,386 3,495,233 3,041,746
Middle East & Africa [Member]        
Total Revenues 117,214 37,185 182,893 88,288
Marine Technology Business (Products) [Member]        
Total Revenues 4,184,409 1,691,199 7,932,688 5,324,011
Marine Technology Business (Products) [Member] | Goods Transferred at a Point in Time [Member]        
Total Revenues 3,311,515 377,411 6,367,552 3,319,289
Marine Technology Business (Products) [Member] | Services Transferred Over Time [Member]        
Total Revenues 872,894 1,313,788 1,565,136 2,004,722
Marine Technology Business (Products) [Member] | Equipment Sales [Member]        
Total Revenues 3,090,462 513,638 5,883,949 3,205,777
Marine Technology Business (Products) [Member] | Equipment Rentals [Member]        
Total Revenues 598,190 519,990 932,553 828,564
Marine Technology Business (Products) [Member] | Software Sales [Member]        
Total Revenues 221,053 620,386 446,275 245,521
Marine Technology Business (Products) [Member] | Engineering Parts [Member]        
Total Revenues 37,185 213,956
Marine Technology Business (Products) [Member] | Services [Member]        
Total Revenues 274,704 455,955 1,044,149
Marine Technology Business (Products) [Member] | Americas [Member]        
Total Revenues 914,529 513,638 1,463,807 1,054,970
Marine Technology Business (Products) [Member] | Europe [Member]        
Total Revenues 1,665,643 519,990 2,790,755 1,139,007
Marine Technology Business (Products) [Member] | Australia/Asia [Member]        
Total Revenues 1,487,023 620,386 3,495,233 3,041,746
Marine Technology Business (Products) [Member] | Middle East & Africa [Member]        
Total Revenues 117,214 37,185 182,893 88,288
Marine Engineering Business (Services) [Member]        
Total Revenues 1,188,667 1,598,019 2,490,847 4,646,186
Marine Engineering Business (Services) [Member] | Goods Transferred at a Point in Time [Member]        
Total Revenues 93,505 314,462
Marine Engineering Business (Services) [Member] | Services Transferred Over Time [Member]        
Total Revenues 1,095,162 1,598,019 2,176,385 4,646,186
Marine Engineering Business (Services) [Member] | Equipment Sales [Member]        
Total Revenues 93,505 314,462
Marine Engineering Business (Services) [Member] | Equipment Rentals [Member]        
Total Revenues
Marine Engineering Business (Services) [Member] | Software Sales [Member]        
Total Revenues
Marine Engineering Business (Services) [Member] | Engineering Parts [Member]        
Total Revenues 778,369 1,435,134 1,634,716 3,988,363
Marine Engineering Business (Services) [Member] | Services [Member]        
Total Revenues 316,792 162,885 541,668 657,823
Marine Engineering Business (Services) [Member] | Americas [Member]        
Total Revenues 597,463 1,010,109 1,113,904 3,146,013
Marine Engineering Business (Services) [Member] | Europe [Member]        
Total Revenues 591,204 587,910 1,376,943 1,500,173
Marine Engineering Business (Services) [Member] | Australia/Asia [Member]        
Total Revenues
Marine Engineering Business (Services) [Member] | Middle East & Africa [Member]        
Total Revenues