XML 29 R20.htm IDEA: XBRL DOCUMENT
v3.23.3

DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details Narrative) - Genesis Unicorn Capital Corp [Member] - USD ($) |  |  |  |  |  |  | 6 Months Ended | 10 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Aug. 14, 2023 | Aug. 04, 2023 | Jul. 27, 2023 | Jul. 26, 2023 | Feb. 14, 2023 | Feb. 17, 2022 | Jun. 30, 2023 | Jun. 30, 2022 | Dec. 31, 2021 | Feb. 17, 2024 | May 17, 2023 | Feb. 17, 2023 | Dec. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance initial public offering |  |  |  |  |  |  |  | $ 84,851,528 |  |  |  |  |
Proceeds from issuance of private placement |  |  |  |  |  |  |  | 3,773,310 |  |  |  |  |
Business combination share price and pro rata interest |  |  |  |  |  |  | $ 10.15 |  |  |  |  |  |
Business combination, description |  |  |  |  |  |  | If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i) cease all operations except for the purpose of winding up, (ii) as promptly as reasonably possible but no more than five business days thereafter, redeem 100% of the outstanding Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account, including interest earned (net of taxes payable and less interest to pay dissolution expenses up to $100,000), divided by the number of then outstanding Public Shares, which redemption will completely extinguish public stockholders’ rights as stockholders (including the right to receive further liquidation distributions, if any), subject to applicable law, and (iii) as promptly as reasonably possible following such redemption, subject to the approval of the remaining stockholders and the Company’s board of directors, proceed to commence a voluntary liquidation and thereby a formal dissolution of the Company, subject in each case to its obligations to provide for claims of creditors and the requirements of applicable law. |  |  |  |  |  |
Business combination, consideration transferred |  |  |  |  |  |  | $ 75,000,000 |  |  |  |  |  |
Business combination ordinary purchase shares |  |  |  |  |  |  | 375,000 |  |  |  |  |  |
Working capital |  |  |  |  |  |  | $ 3,500,000 |  |  |  |  |  |
Share Price |  |  |  |  |  |  | $ 2.00 |  |  |  |  |  |
Total payment |  |  |  |  |  |  | $ 1,634,120 | $ 87,543,750 |  |  |  |  |
Common stock shares redemption |  |  |  |  | $ 3,177,941 |  |  |  |  |  |  |  |
Common stock shares outstanding |  |  |  |  | 8,023,765 |  |  |  |  |  |  |  |
Common stock subject to redemption shares |  |  |  |  |  |  | 5,447,059 |  |  |  |  |  |
Cash |  |  |  |  |  |  | $ 89,098 |  |  |  |  |  | $ 98,254
Working capital deficit |  |  |  |  |  |  | 3,129,077 |  |  |  |  |  | $ 903,258
Seller [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Additional funding |  |  |  |  |  |  | 1,000,000 |  |  |  |  |  |
Aggregate additional funding |  |  |  |  |  |  | $ 2,000,000 |  |  |  |  |  |
Charter and Trust Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Deposits |  |  |  |  |  |  |  |  |  |  | $ 1,725,000 | $ 1,725,000 |
Common Class A [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock shares outstanding |  |  |  |  | 5,867,515 |  | 420,456 |  |  |  |  |  | 420,456
Common stock subject to redemption shares |  |  |  |  | 5,447,059 |  |  |  |  |  |  |  |
Common Class B [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  | 2,156,250 |  |  |  |  |  |  |  |
Common stock shares outstanding |  |  |  |  |  |  | 2,156,250 |  |  |  |  |  | 2,156,250
Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  | 2,200,000 |  |  |  |  |  |  |  |  |  |
Share price |  |  |  |  |  |  |  |  |  | $ 0.06 |  |  |
Business combination, consideration transferred |  |  |  | $ 3,750,000 |  |  |  |  |  |  |  |  |
Net of tangible assets |  |  |  |  |  |  |  |  |  | $ 5,000,001 |  |  |
Subsequent Event [Member] | Vellar [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued | 1,268,085 |  |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | ARRT [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  | 550,000 |  |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Common Class A [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  | 4,400,000 |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Common Class A [Member] | Vellar [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of redeemed shares |  |  | 931,915 |  |  |  |  |  |  |  |  |  |
Number of redeemed shares value |  |  | $ 10,141,403.28 |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Common Class A [Member] | ARRT [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of redeemed shares |  |  | 500,000 |  |  |  |  |  |  |  |  |  |
Number of redeemed shares value |  |  | $ 5,427,750.00 |  |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Common Class A [Member] | Forward Purchase Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  | 2,200,000 |  |  |  |  |  |  |  |  |  |
IPO [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  |  | 8,625,000 |  |  |  |  |  |  |
Share price |  |  |  |  |  | $ 10.00 | $ 10.00 |  |  |  | $ 0.20 | $ 0.20 |
Proceeds from issuance initial public offering |  |  |  |  |  | $ 86,250,000 |  |  |  |  |  |  |
Incurred offering costs |  |  |  |  |  |  |  |  | $ 4,374,315 |  |  |  |
Underwriting commission offering costs |  |  |  |  |  |  |  |  | 1,078,125 |  |  |  |
Deferred underwriting commission offering costs |  |  |  |  |  |  |  |  | 2,803,125 |  |  |  |
Other incurred offering costs |  |  |  |  |  |  |  |  | $ 493,065 |  |  |  |
Over-Allotment Option [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  |  | 1,125,000 |  |  |  |  |  |  |
Share price |  |  |  |  |  |  | $ 10.00 |  |  |  |  |  |
Private Placement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  |  | 377,331 |  |  |  |  |  |  |
Share price |  |  |  |  |  | $ 10.15 |  |  |  |  |  |  |
Proceeds from issuance initial public offering |  |  |  |  |  | $ 87,543,750 |  |  |  |  |  |  |
Sale of stock price per share |  |  |  |  |  | $ 10.00 |  |  |  |  |  |  |
Proceeds from issuance of private placement |  |  |  |  |  | $ 3,773,310 |  |  |  |  |  |  |

X
- Definition Additional funding. + References No definition available. + Details
Name: | ESGL_AdditionalFunding
Namespace Prefix: | ESGL_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate additional funding. + References No definition available. + Details
Name: | ESGL_AggregateAdditionalFunding
Namespace Prefix: | ESGL_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Business combination description. + References No definition available. + Details
Name: | ESGL_BusinessCombinationDescription
Namespace Prefix: | ESGL_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business combination ordinary purchase shares + References No definition available. + Details
Name: | ESGL_BusinessCombinationOrdinaryPurchaseShares
Namespace Prefix: | ESGL_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business combination share price and pro rata interest. + References No definition available. + Details
Name: | ESGL_BusinessCombinationSharePriceAndProRataInterest
Namespace Prefix: | ESGL_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common stock subject to redemption shares + References No definition available. + Details
Name: | ESGL_CommonStockSubjectToRedemptionShares
Namespace Prefix: | ESGL_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Deferred underwriting commission. + References No definition available. + Details
Name: | ESGL_DeferredUnderwritingCommission
Namespace Prefix: | ESGL_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Working capital. + References No definition available. + Details
Name: | ESGL_WorkingCapital
Namespace Prefix: | ESGL_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Working capital deficit. + References No definition available. + Details
Name: | ESGL_WorkingCapitalDeficit
Namespace Prefix: | ESGL_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: 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 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 210 -Topic 946 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 808 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479402/808-10-50-1 + Details
Name: | us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discount on common shares, or any unamortized balance thereof, shown separately as a deduction from the applicable account(s) as circumstances require. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.4-07) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-2 + Details
Name: | us-gaap_CommonStockDiscountOnShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 6: 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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.A) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480341/340-10-S99-1 + Details
Name: | us-gaap_DeferredOfferingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.12) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_Deposits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherDeferredCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of cash paid for commissions during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForCommissions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash outflow for purchase of marketable security. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11 + Details
Name: | us-gaap_PaymentsToAcquireMarketableSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from entity's first offering of stock to the public. + 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_ProceedsFromIssuanceInitialPublicOffering
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement. + 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_ProceedsFromIssuanceOfPrivatePlacement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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 Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: 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(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 7: 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(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ESGL_GenesisUnicornCapitalCorpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=ESGL_CharterAndTrustAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=ESGL_VellarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=ESGL_ARRTMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=ESGL_ForwardPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |