v3.21.2

Related Party Transactions - Additional Information (Detail) - USD ($) |  |  |  |  |  |  | 3 Months Ended | 9 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Mar. 24, 2021 | Sep. 18, 2020 | Sep. 17, 2020 | Jul. 17, 2020 | Jun. 30, 2020 | Jun. 22, 2020 | Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2021 | Sep. 23, 2021 | Dec. 31, 2020 | Jul. 29, 2020
Stock issued during the period value for services |  |  |  |  | $ 18,750 |  |  |  |  |  |  |
Stock related warrants issued during the period value |  |  |  |  |  |  |  | $ 5,932,770 |  |  |  |
Right number of securities called by each warrant description |  |  |  |  | Each Private Placement CAPS™ consists of one share of Class A common stock and one-quarter of one redeemable warrant (each, a “Private Placement Warrant” |  |  |  |  |  |  |
Administrative Support Agreement [Member] | Accounts Payable and Accrued Liabilities [Member] |  |  |  |  |  |  |  |  |  |  |  |
Related Party Transaction Amounts Of Transaction |  |  |  |  |  |  | $ 60,000 |  | $ 180,000 |  |  |
Private Placement Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Price Per Warrant |  |  |  |  |  |  |  |  | $ 10.00 |  |  |
Stock related warrants issued during the period value |  |  |  |  |  |  |  |  | $ 6,100,000 |  |  |
Conversion of debt into warrants value |  |  |  |  |  |  |  |  | $ 1,500,000 |  |  |
Conversion price per unit of debt into warrant |  |  |  |  |  |  | $ 10.00 |  | $ 10.00 |  |  |
Sponsor [Member] |  |  |  |  |  |  |  |  |  |  |  |
Percentage of common stock shareholding |  | 20.00% | 5.00% |  |  |  |  |  |  |  |  |
Common stock shares not subject to forfeiture |  | 108,000 |  |  |  |  |  |  |  |  |  |
Number of days for a particular event to get over for determining trading period |  |  |  |  |  |  |  |  | 180 days |  |  |
Debt face value |  |  |  |  |  | $ 300,000 |  |  |  |  |  |
Repayment of notes payable |  |  |  |  |  | $ 171,000 |  |  |  |  |  |
Debt maturity date |  |  |  |  |  |  |  |  | Sep. 22, 2020 |  |  |
ENPC Holdings, LLC [Member] | Working Capital Loan [Member] |  |  |  |  |  |  |  |  |  |  |  |
Note payable related party current |  |  |  |  |  |  | $ 180,000 |  | $ 180,000 | $ 180,000 | $ 0 |
Common Stock Class F [Member] |  |  |  |  |  |  |  |  |  |  |  |
Stock issued price per share |  |  |  |  |  |  | $ 0.0001 |  | $ 0.0001 |  | $ 0.0001 |
Common Stock, Shares, Outstanding |  |  |  |  |  |  | 828,000 |  | 828,000 |  | 828,000 |
Common Stock Class F [Member] | Sponsor [Member] |  |  |  |  |  |  |  |  |  |  |  |
Stock issued during the period shares for services |  |  |  |  |  | 737,789 |  |  |  |  |  |
Stock issued during the period value for services |  |  |  |  |  | $ 6,250 |  |  |  |  |  |
Stock issued price per share |  |  |  |  |  | $ 0.008 |  |  |  |  |  |
Stock split |  |  | 1 for 1.2 |  |  |  |  |  |  |  |  |
Common Stock, Shares, Outstanding |  |  | 828,000 |  |  |  |  |  |  |  |  | 690,000
Common stock shares subject to possible redemption shares |  |  | 108,000 |  |  |  |  |  |  |  |  |
Common Class B [Member] |  |  |  |  |  |  |  |  |  |  |  |
Stock issued price per share |  |  |  |  |  |  | $ 0.0001 |  | $ 0.0001 |  | $ 0.0001 |
Stock split | 2.5:1 |  |  | 100:1 |  |  |  |  |  |  |  |
Common Stock, Shares, Outstanding | 300,000 |  |  | 120,000 |  |  | 300,000 |  | 300,000 |  | 300,000 |
Common Class B [Member] | Performance [Member] |  |  |  |  |  |  |  |  |  |  |  |
Stock issued during the period shares for services |  |  |  |  |  | 1,200 |  |  |  |  |  |
Stock issued during the period value for services |  |  |  |  |  | $ 18,750 |  |  |  |  |  |
Stock issued price per share |  |  |  |  |  | $ 15.625 |  |  |  |  |  |
Stock split | 2.5:1 |  |  | 100:1 |  |  |  |  |  |  |  |
Common Stock, Shares, Outstanding | 300,000 |  |  | 300,000 |  |  |  |  |  |  |  |
Private Placement Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |
Stock Related Warrants Issued During The Period Shares |  |  |  |  |  |  |  |  | 614,000 |  |  |
Class of Warrant or Right, Price Per Warrant |  |  |  |  |  |  |  |  | $ 10.00 |  |  |
Stock related warrants issued during the period value |  |  |  |  |  |  |  |  | $ 6,100,000 |  |  |
Common Class A [Member] |  |  |  |  |  |  |  |  |  |  |  |
Stock issued price per share |  |  |  |  |  |  | $ 0.0001 |  | $ 0.0001 |  | $ 0.0001 |
Common Stock, Shares, Outstanding |  |  |  |  |  |  | 614,000 |  | 614,000 |  | 614,000 |
Common stock shares subject to possible redemption shares |  |  |  |  |  |  | 41,400,000 |  | 41,400,000 |  | 41,400,000 |
Class or warrants or rights issue price per warrant |  |  |  |  |  |  | $ 11.50 |  | $ 11.50 |  |  |

X
- Definition Class of warrant or right number of securities called by each warrant or right description. + References No definition available. + Details
Name: | enpc_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRightDescription
Namespace Prefix: | enpc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class of warrant or right, price per warrant. + References No definition available. + Details
Name: | enpc_ClassOfWarrantOrRightPricePerWarrant
Namespace Prefix: | enpc_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class or warrants or rights issue price per warrant. + References No definition available. + Details
Name: | enpc_ClassOfWarrantsOrRightsIssuePricePerWarrant
Namespace Prefix: | enpc_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Number of days for a particular event to get over for determining trading period. + References No definition available. + Details
Name: | enpc_NumberOfDaysForAParticularEventToGetOverToDetermineShareTradingDays
Namespace Prefix: | enpc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of common stock shareholding. + References No definition available. + Details
Name: | enpc_PercentageOfCommonStockShareholding
Namespace Prefix: | enpc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock related warrants issued during the period shares. + References No definition available. + Details
Name: | enpc_StockRelatedWarrantsIssuedDuringThePeriodShares
Namespace Prefix: | enpc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common stock shares not subject to forfeiture. + References No definition available. + Details
Name: | enpc_Weightedaveragenumberofsharescommonstocknotsubjecttorepurchaseorcancellation
Namespace Prefix: | enpc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a)(5)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(k)(1)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 + Details
Name: | us-gaap_NotesPayableRelatedPartiesClassifiedCurrent
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 -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow for a borrowing supported by a written promise to pay an obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodValueIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=enpc_PrivatePlacementWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=enpc_CommonStockClassFMember
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_RelatedPartyTransactionsByRelatedPartyAxis=enpc_PerformanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=enpc_PrivatePlacementWarrantsMember
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: |