XML 95 R44.htm IDEA: XBRL DOCUMENT
v3.25.1

Transactions with Related Parties, Steamship Shipbroking Enterprises Inc. (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Transactions with Related Parties [Abstract] |  |  |
Equity method investment | $ 2,970,000 | $ 1,645,000 |
Due to related parties | 458,000 | 474,000 |
Related Party [Member] | Steamship [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Accrued performance bonus | 225,000 |  |
Due to related parties | 436,000 | 462,000 |
Related Party [Member] | Steamship [Member] | General and Administration Expenses [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Accrued performance bonus | 225,000 | 230,000 | $ 185,000
Related Party [Member] | Steamship [Member] | Insurance and Administrative Management Fees [Member] | Management Fees to Related Parties [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Fees charged by related party | 149,000 | 150,000 | 141,000
Related Party [Member] | Steamship [Member] | Insurance-Related Services [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Monthly management fee per vessel employed or available for employment | 500 |  |
Monthly management fee per vessel laid-up and not available for employment | $ 250 |  |
Minimum period vessel is laid-up and not available for employment | 15 days |  |
Notice period to terminate agreement | 3 months |  |
Related Party [Member] | Steamship [Member] | Administrative Services [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Notice period to terminate agreement | 30 days |  |
Monthly fee | $ 10,000 |  |
Term of agreement | 12 months |  |
Renewal term of agreement | 12 months |  |
Related Party [Member] | Steamship [Member] | Brokerage Services [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Percentage fee on hire agreed per charter party for each vessel | 2.50% |  |
Monthly fee | $ 150,000 |  | 95,000
Term of agreement | 12 months |  |
Renewal term of agreement | 1 year |  |
Fees charged by related party | $ 2,686,000 | 2,266,000 | 1,614,000
Equity method investment | 150,000 |  |
Related Party [Member] | Steamship [Member] | Brokerage Services [Member] | General and Administration Expenses [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Fees charged by related party | 1,800,000 | 1,800,000 | 1,140,000
Related Party [Member] | Steamship [Member] | Brokerage Services [Member] | Voyage Expenses [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Fees charged by related party | 612,000 | 466,000 | 474,000
Related Party [Member] | Steamship [Member] | Brokerage Services [Member] | Loss on Sale of Vessel [Member] |  |  |
Transactions with Related Parties [Abstract] |  |  |
Fees charged by related party | $ 274,000 | $ 0 | $ 0

X
- Definition Minimum period a vessel is laid-up and not available for employment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | op_MinimumPeriodVesselIsLaidUpAndNotAvailableForEmployment
Namespace Prefix: | op_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage fee on the hire agreed per charter party for each vessel. + References No definition available. + Details
Name: | op_PercentageFeeOnHireAgreedPerCharterParty
Namespace Prefix: | op_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | op_RelatedPartyTransactionAbstract
Namespace Prefix: | op_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accrued performance bonus granted to related party. + References No definition available. + Details
Name: | op_RelatedPartyTransactionAccruedPerformanceBonus
Namespace Prefix: | op_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Monthly fee paid to related party. + References No definition available. + Details
Name: | op_RelatedPartyTransactionMonthlyFee
Namespace Prefix: | op_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Monthly fee charged by a related party to provide management services to vessels employed or available for employment. + References No definition available. + Details
Name: | op_RelatedPartyTransactionMonthlyManagementFeePerVesselEmployedOrAvailableForEmployment
Namespace Prefix: | op_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Monthly fee charged by a related party to provide management services to vessels laid-up and not available for employment. + References No definition available. + Details
Name: | op_RelatedPartyTransactionMonthlyManagementFeePerVesselLaidUpAndNotAvailableForEmployment
Namespace Prefix: | op_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Period of time to provide written notice to related party to terminate agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | op_RelatedPartyTransactionNoticePeriodToTerminateAgreement
Namespace Prefix: | op_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of renewal of agreement with a related party, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | op_RelatedPartyTransactionRenewalTermOfAgreement
Namespace Prefix: | op_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of agreement with a related party, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | op_RelatedPartyTransactionTermOfAgreement
Namespace Prefix: | op_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 + Details
Name: | us-gaap_OtherLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=op_SteamshipShipbrokingEnterprisesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=op_InsuranceAndAdministrativeManagementFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=op_ManagementFeesToRelatedPartiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=op_InsuranceRelatedServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=op_AdministrativeServicesAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=op_BrokerageServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=op_VoyageExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=op_GainLossOnDispositionOfPropertyPlantEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |