<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>347</ContextCount>
  <ElementCount>365</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>108</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Comprehensive Income and Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-condensed-consolidated-statements-of-comprehensive-income-and-loss-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income and Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-condensed-consolidated-statements-of-changes-in-stockholders-equity-deficit-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Stockholders' Equity (Deficit) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - Nature of Operations, Basis of Presentation and Company Conditions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-1-nature-of-operations-basis-of-presentation-and-company-conditions</Role>
      <ShortName>Note 1 - Nature of Operations, Basis of Presentation and Company Conditions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 2 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 3 - Discontinued Operations and Sale of a Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-3-discontinued-operations-and-sale-of-a-business-</Role>
      <ShortName>Note 3 - Discontinued Operations and Sale of a Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 4 - Revenue From Contracts With Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-4-revenue-from-contracts-with-customers-</Role>
      <ShortName>Note 4 - Revenue From Contracts With Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-5-inventories</Role>
      <ShortName>Note 5 - Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-6-investments</Role>
      <ShortName>Note 6 - Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-</Role>
      <ShortName>Note 7 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Stock-based Compensation and Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-8-stockbased-compensation-and-expense</Role>
      <ShortName>Note 8 - Stock-based Compensation and Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-9-warrants</Role>
      <ShortName>Note 9 - Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 10 - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-10-segment-reporting</Role>
      <ShortName>Note 10 - Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 11 - Recent Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-11-recent-accounting-pronouncements</Role>
      <ShortName>Note 11 - Recent Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 12 - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-12-fair-value-measurements</Role>
      <ShortName>Note 12 - Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 13 - Loss Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-13-loss-per-common-share</Role>
      <ShortName>Note 13 - Loss Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 14 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-14-income-taxes</Role>
      <ShortName>Note 14 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 15- Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-15-accumulated-other-comprehensive-loss</Role>
      <ShortName>Note 15- Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 16 - Notes Payable and Line of Credit</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-16-notes-payable-and-line-of-credit</Role>
      <ShortName>Note 16 - Notes Payable and Line of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 17 - Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-17-concentrations</Role>
      <ShortName>Note 17 - Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 18 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-18-commitments-and-contingencies</Role>
      <ShortName>Note 18 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 19 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-19-subsequent-events-</Role>
      <ShortName>Note 19 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 1 - Nature of Operations, Basis of Presentation and Company Conditions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-1-nature-of-operations-basis-of-presentation-and-company-conditions-tables</Role>
      <ShortName>Note 1 - Nature of Operations, Basis of Presentation and Company Conditions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-1-nature-of-operations-basis-of-presentation-and-company-conditions</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 3 - Discontinued Operations and Sale of a Business (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-3-discontinued-operations-and-sale-of-a-business-tables</Role>
      <ShortName>Note 3 - Discontinued Operations and Sale of a Business (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-3-discontinued-operations-and-sale-of-a-business-</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 4 - Revenue From Contracts With Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-4-revenue-from-contracts-with-customers-tables</Role>
      <ShortName>Note 4 - Revenue From Contracts With Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-4-revenue-from-contracts-with-customers-</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 5 - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-5-inventories-tables</Role>
      <ShortName>Note 5 - Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-5-inventories</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 7 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-tables</Role>
      <ShortName>Note 7 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 8 - Stock-based Compensation and Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-8-stockbased-compensation-and-expense-tables</Role>
      <ShortName>Note 8 - Stock-based Compensation and Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-8-stockbased-compensation-and-expense</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 9 - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-9-warrants-tables</Role>
      <ShortName>Note 9 - Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-9-warrants</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 10 - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-10-segment-reporting-tables</Role>
      <ShortName>Note 10 - Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-10-segment-reporting</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 12 - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-12-fair-value-measurements-tables</Role>
      <ShortName>Note 12 - Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-12-fair-value-measurements</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 13 - Loss Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-13-loss-per-common-share-tables</Role>
      <ShortName>Note 13 - Loss Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-13-loss-per-common-share</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 15- Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-15-accumulated-other-comprehensive-loss-tables</Role>
      <ShortName>Note 15- Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-15-accumulated-other-comprehensive-loss</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 16 - Notes Payable and Line of Credit (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-16-notes-payable-and-line-of-credit-tables</Role>
      <ShortName>Note 16 - Notes Payable and Line of Credit (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-16-notes-payable-and-line-of-credit</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 17 - Concentrations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-17-concentrations-tables</Role>
      <ShortName>Note 17 - Concentrations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-17-concentrations</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 1 - Nature of Operations, Basis of Presentation and Company Conditions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-1-nature-of-operations-basis-of-presentation-and-company-conditions-details-textual</Role>
      <ShortName>Note 1 - Nature of Operations, Basis of Presentation and Company Conditions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-1-nature-of-operations-basis-of-presentation-and-company-conditions-tables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 1 - Nature of Operations, Basis of Presentation and Company Conditions - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-1-nature-of-operations-basis-of-presentation-and-company-conditions-reconciliation-of-cash-cash-equivalents-and-restricted-cash-details</Role>
      <ShortName>Note 1 - Nature of Operations, Basis of Presentation and Company Conditions - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-1-summary-of-significant-accounting-policies-accrued-expenses-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 3 - Discontinued Operations and Sale of a Business (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-3-discontinued-operations-and-sale-of-a-business-details-textual</Role>
      <ShortName>Note 3 - Discontinued Operations and Sale of a Business (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-3-discontinued-operations-and-sale-of-a-business-tables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 3 - Discontinued Operations and Sale of a Business - Schedule of Discontinued Operations for Income Statement and Balance Sheet Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-3-discontinued-operations-and-sale-of-a-business-schedule-of-discontinued-operations-for-income-statement-and-balance-sheet-disclosures-details</Role>
      <ShortName>Note 3 - Discontinued Operations and Sale of a Business - Schedule of Discontinued Operations for Income Statement and Balance Sheet Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 4 - Revenue From Contracts With Customers (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-4-revenue-from-contracts-with-customers-details-textual</Role>
      <ShortName>Note 4 - Revenue From Contracts With Customers (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-4-revenue-from-contracts-with-customers-tables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 4 - Revenue From Contracts With Customers - Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-4-revenue-from-contracts-with-customers-contract-liabilities-details</Role>
      <ShortName>Note 4 - Revenue From Contracts With Customers - Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 4 - Revenue From Contracts With Customers - Revenues Disaggregated (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-4-revenue-from-contracts-with-customers-revenues-disaggregated-details</Role>
      <ShortName>Note 4 - Revenue From Contracts With Customers - Revenues Disaggregated (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 5 - Inventories - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-5-inventories-inventory-details</Role>
      <ShortName>Note 5 - Inventories - Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 6 - Investments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-6-investments-details-textual</Role>
      <ShortName>Note 6 - Investments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-6-investments</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 7 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-details-textual</Role>
      <ShortName>Note 7 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-tables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 7 - Leases - Future Minimum Operating Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-future-minimum-operating-lease-obligations-details</Role>
      <ShortName>Note 7 - Leases - Future Minimum Operating Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 7 - Leases - Lease Cost and Other Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-lease-cost-and-other-lease-information-details</Role>
      <ShortName>Note 7 - Leases - Lease Cost and Other Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 7 - Leases - Future Minimum Finance Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-7-leases-future-minimum-finance-lease-obligations-details</Role>
      <ShortName>Note 7 - Leases - Future Minimum Finance Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 8 - Stock-based Compensation and Expense (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-8-stockbased-compensation-and-expense-details-textual</Role>
      <ShortName>Note 8 - Stock-based Compensation and Expense (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-8-stockbased-compensation-and-expense-tables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 8 - Stock-based Compensation and Expense - Changes to Non-vested Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-8-stockbased-compensation-and-expense-changes-to-nonvested-restricted-stock-units-details</Role>
      <ShortName>Note 8 - Stock-based Compensation and Expense - Changes to Non-vested Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 9 - Warrants (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-9-warrants-details-textual</Role>
      <ShortName>Note 9 - Warrants (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-9-warrants-tables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 9 - Warrants - Warrants Outstanding and Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-9-warrants-warrants-outstanding-and-activity-details</Role>
      <ShortName>Note 9 - Warrants - Warrants Outstanding and Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 10 - Segment Reporting (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-10-segment-reporting-details-textual</Role>
      <ShortName>Note 10 - Segment Reporting (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-10-segment-reporting-tables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 10 - Segment Reporting - Segment Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-10-segment-reporting-segment-activity-details</Role>
      <ShortName>Note 10 - Segment Reporting - Segment Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 12 - Fair Value Measurements - Fair Value Hierarchy for Cash Equivalents, Marketable Securities and Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-12-fair-value-measurements-fair-value-hierarchy-for-cash-equivalents-marketable-securities-and-derivative-instruments-details</Role>
      <ShortName>Note 12 - Fair Value Measurements - Fair Value Hierarchy for Cash Equivalents, Marketable Securities and Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 12 - Fair Value Measurements - Reconciliation of Changes in Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-12-fair-value-measurements-reconciliation-of-changes-in-fair-value-details</Role>
      <ShortName>Note 12 - Fair Value Measurements - Reconciliation of Changes in Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 13 - Loss Per Common Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-13-loss-per-common-share-details-textual</Role>
      <ShortName>Note 13 - Loss Per Common Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-13-loss-per-common-share-tables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 13 - Loss Per Common Share - Calculation of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-13-loss-per-common-share-calculation-of-basic-and-diluted-earnings-per-share-details</Role>
      <ShortName>Note 13 - Loss Per Common Share - Calculation of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 14 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-14-income-taxes-details-textual</Role>
      <ShortName>Note 14 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-14-income-taxes</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-15-accumulated-other-comprehensive-loss-components-of-accumulated-other-comprehensive-loss-details</Role>
      <ShortName>Note 15 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Note 16 - Notes Payable and Line of Credit (Details Textual)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-16-notes-payable-and-line-of-credit-details-textual</Role>
      <ShortName>Note 16 - Notes Payable and Line of Credit (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-16-notes-payable-and-line-of-credit-tables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Note 16 - Notes Payable and Line of Credit - Summary of Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-16-notes-payable-and-line-of-credit-summary-of-debt-details</Role>
      <ShortName>Note 16 - Notes Payable and Line of Credit - Summary of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Note 17 - Concentrations (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-17-concentrations-details-textual</Role>
      <ShortName>Note 17 - Concentrations (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-17-concentrations-tables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Note 17 - Concentrations - Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-17-concentrations-concentration-risk-details</Role>
      <ShortName>Note 17 - Concentrations - Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Note 18 - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-18-commitments-and-contingencies-details-textual</Role>
      <ShortName>Note 18 - Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-18-commitments-and-contingencies</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="oeg20230331_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Note 19 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cuiglobal.com/20230331/role/statement-note-19-subsequent-events-details-textual</Role>
      <ShortName>Note 19 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cuiglobal.com/20230331/role/statement-note-19-subsequent-events-</ParentRole>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 32 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, oig:NumberOfSupplier, oig:SharebasedPaymentArrangementExpenseReversal, us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ConcentrationRiskPercentage1, us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage, us-gaap:TreasuryStockCommonShares, us-gaap:WarrantsAndRightsOutstandingTerm -  oeg20230331_10q.htm 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="oeg20230331_10q.htm">oeg20230331_10q.htm</File>
    <File>ex_484510.htm</File>
    <File>ex_484511.htm</File>
    <File>ex_484512.htm</File>
    <File>ex_484513.htm</File>
    <File>ex_520020.htm</File>
    <File>ex_520021.htm</File>
    <File>oig-20230331.xsd</File>
    <File>oig-20230331_cal.xml</File>
    <File>oig-20230331_def.xml</File>
    <File>oig-20230331_lab.xml</File>
    <File>oig-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="927">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
