XML 115 R74.htm IDEA: XBRL DOCUMENT
v3.20.1

Deferred Income and Revenue Participation Rights - Additional Information (Detail) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Feb. 28, 2011 USD ($) | Dec. 31, 2019 USD ($) Investment Project $ / Security shares
Deferred Revenue Arrangement [Line Items] |  |
Deferred revenue |  | $ 825,000
Revenue participation agreement |  | $ 15,000,000
"Seattle" Project [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Percentage of revenue owed to certificate holder per each million invested |  | 1.00%
Common shares issued per unit | shares |  | 100,000
Galt Resources, LLC [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Percentage of revenue owed to certificate holders |  | 50.00%
Percentage of revenue owed to certificate holder per each million invested |  | 1.00%
Investment multiplier in case of project success | Investment |  | 3
Projects after bifurcation | Project |  | 2
Galt Resources, LLC [Member] | SS Gairsoppa [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Deferred revenue |  | $ 3,756,250
Galt Resources, LLC [Member] | Maximum [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Investment for future revenue rights | $ 7,512,500 |
HMS Victory Project [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Percentage of revenue owed to certificate holders |  | 7.5125%
Revenue Participation Certificates [Member] | "Cambridge" Project [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Revenue participation certificates per unit value | $ / Security |  | 50,000
Revenue Participation Certificates [Member] | "Seattle" Project [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Revenue participation certificates per unit value | $ / Security |  | 50,000
First Payment [Member] | "Cambridge" Project [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Percentage of revenue owed to certificate holders |  | 100.00%
Revenue owed to certificate holder |  | $ 825,000
Second Payment [Member] | "Cambridge" Project [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Percentage of revenue owed to certificate holders |  | 24.75%
Second Payment [Member] | "Cambridge" Project [Member] | Minimum [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Revenue owed to certificate holder |  | $ 4,000,000
Second Payment [Member] | "Cambridge" Project [Member] | Maximum [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Revenue owed to certificate holder |  | $ 35,000,000
Third Payment [Member] | "Cambridge" Project [Member] |  |
Deferred Revenue Arrangement [Line Items] |  |
Percentage of revenue owed to certificate holders |  | 12.375%
Revenue owed to certificate holder |  | $ 35,000,000

X
- Definition Common shares issued per unit. + References No definition available. + Details
Name: | omex_CommonSharesIssuedPerUnit
Namespace Prefix: | omex_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Investment for future revenue rights. + References No definition available. + Details
Name: | omex_InvestmentForFutureRevenueRights
Namespace Prefix: | omex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Investment multiplier in case of project success. + References No definition available. + Details
Name: | omex_InvestmentMultiplierInCaseOfProjectSuccess
Namespace Prefix: | omex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of projects after bifurcation. + References No definition available. + Details
Name: | omex_NumberOfProjectsAfterBifurcation
Namespace Prefix: | omex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of revenue owed to certificate holders. + References No definition available. + Details
Name: | omex_PercentageOfRevenueOwedToCertificateHolders
Namespace Prefix: | omex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of revenue owed to certificate holders per unit. + References No definition available. + Details
Name: | omex_PercentageOfRevenueOwedToCertificateHoldersPerUnit
Namespace Prefix: | omex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue owed to certificate holders. + References No definition available. + Details
Name: | omex_RevenueOwedToCertificateHolders
Namespace Prefix: | omex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revenue participation agreement value. + References No definition available. + Details
Name: | omex_RevenueParticipationAgreementValue
Namespace Prefix: | omex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DeferredRevenueArrangementLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The carrying value per unit of investment at date of related balance sheet. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12.6(a)(2)) -URI http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-12C.9(a)(2)) -URI http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010 + Details
Name: | us-gaap_InvestmentOwnedRestrictedCarryingValuePerUnitAtDateOfBalanceSheet
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DeferredRevenueArrangementTypeAxis=omex_SeattleProjectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DeferredRevenueArrangementTypeAxis=omex_GaltResourcesLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=omex_SsGairsoppaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DeferredRevenueArrangementTypeAxis=omex_HmsVictoryProjectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | omex_InvestmentsAxis=omex_RevenueParticipationCertificatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DeferredRevenueArrangementTypeAxis=omex_CambridgeProjectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | omex_InvestmentsAxis=omex_ParticipationRevenueRightsFirstPaymentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | omex_InvestmentsAxis=omex_ParticipationRevenueRightsSecondPaymentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | omex_InvestmentsAxis=omex_ParticipationRevenueRightsThirdPaymentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |