XML 74 R67.htm IDEA: XBRL DOCUMENT
v3.25.4

SHAREHOLDERS' EQUITY (Narrative) (Details) - USD ($) $ / shares in Units, $ in Thousands |  | 1 Months Ended | 9 Months Ended
--- | --- | --- | ---
Aug. 22, 2025 | Mar. 31, 2023 | Dec. 31, 2025 | Dec. 31, 2024
Equity Class Of Treasury Stock [Line Items] |  |  |  |
Reverse stock split | 1-for-10 |  |  |
Proceeds from sale of common stock |  |  | $ 1,000 | $ 0
Remaining outstanding earn-out amount |  |  | 20.00% |
Employee Stock Purchase Plan |  |  |  |
Equity Class Of Treasury Stock [Line Items] |  |  |  |
Shares issued, price per share |  |  |  | $ 8
Maximum |  |  |  |
Equity Class Of Treasury Stock [Line Items] |  |  |  |
Proceeds from issuance of debt or sale of equity securities |  | $ 100,000 |  |

X
- Definition Proceeds from issuance of debt or sale of equity securities. + References No definition available. + Details
Name: | oesx_ProceedsFromIssuanceOfDebtOrSaleOfEquitySecurities
Namespace Prefix: | oesx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Remaining Percenage of Earn-out Amount + References No definition available. + Details
Name: | oesx_RemainingPercenageOfEarn-OutAmount
Namespace Prefix: | oesx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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_EquityClassOfTreasuryStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 4 -Subparagraph (SAB Topic 4.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4 + Details
Name: | us-gaap_StockholdersEquityReverseStockSplit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=oesx_EmployeeStockPurchasePlanMember
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: |