XML 97 R81.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Business Combination (Detail) - USD ($) | Jul. 16, 2021 | Mar. 11, 2021 | Sep. 26, 2021 | Jun. 30, 2021 | Dec. 31, 2020 | Oct. 06, 2020 | Dec. 31, 2019
--- | --- | --- | --- | --- | --- | --- | ---
Business Acquisition [Line Items] |  |  |  |  |  |  |
Common Stock, Par or Stated Value Per Share |  |  | $ 0.0001 |  | $ 0.0001 |  | $ 0.0001
Common stock shares subscribed but not issued | 24,000,000 |  |  |  |  |  |
Sale of Stock, Price Per Share | $ 10.00 |  |  |  |  |  |
Common stock shares subscribed but not issued value | $ 240,000 |  |  |  |  |  |
Holley Parent Holdings LLC [Member] | Founder Shares [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Business combination contingent consideration shares issuable |  | 2,187,500 |  |  |  |  |
Holley Parent Holdings LLC [Member] | Maximum [Member] | Founder Shares [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Share price |  | $ 15.00 |  |  |  |  |
Holley Parent Holdings LLC [Member] | Tranche One [Member] | Founder Shares [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Business combination contingent consideration shares issuable |  | 1,093,750 |  |  |  |  |
Number of trading days for determining the share price |  | 20 years |  |  |  |  |
Number of consecutive trading days for determining the share price |  | 30 years |  |  |  |  |
Holley Parent Holdings LLC [Member] | Tranche One [Member] | Minimum [Member] | Founder Shares [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Share price |  | $ 13.00 |  |  |  |  |
Holley Parent Holdings LLC [Member] | Tranche Two [Member] | Founder Shares [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Business combination contingent consideration shares issuable |  | 1,093,750 |  |  |  |  |
Holley Parent Holdings LLC [Member] | Tranche Two [Member] | Maximum [Member] | Founder Shares [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Share price |  | $ 13.00 |  |  |  |  |
Merger Agreement [Member] | Holley Parent Holdings LLC [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Sale of Stock, Price Per Share | $ 10.00 |  |  |  |  |  |
Subscription Agreement [Member] | PIPE Investors [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Common stock shares subscribed but not issued | 24,000,000 |  |  |  |  |  |
Sale of Stock, Price Per Share | $ 10.00 |  |  |  |  |  |
Common stock shares subscribed but not issued value | $ 240,000,000 |  |  |  |  |  |
Subscription Agreement [Member] | PIPE Investors [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Common stock shares subscribed but not issued |  |  |  | 24,000,000 |  |  |
Sale of Stock, Price Per Share |  |  |  | $ 10.00 |  |  |
Common stock shares subscribed but not issued value |  |  |  | $ 240,000,000 |  |  |
Class A Common Stock And One Third Of One Warrant [Member] | Forward Purchase Agreement [Member] | Empower Funding LLC [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Common stock shares subscribed but not issued |  |  |  |  |  | 5,000,000 |
Sale of Stock, Price Per Share |  |  |  |  |  | $ 10.00 |
Empower Class A Common Stock [Member] | Merger Agreement [Member] | Subsequent Event [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Common Stock, Par or Stated Value Per Share | $ 0.0001 |  |  |  |  |  |
Common stock conversion basis | one |  |  |  |  |  |
EMpower Class B Common Stock [Member] | Merger Agreement [Member] | Subsequent Event [Member] | Empower Ltd [Member] |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |
Common Stock, Par or Stated Value Per Share | $ 0.0001 |  |  |  |  |  |
Common stock conversion basis | one |  |  |  |  |  |

X
- Definition Business combination contingent consideration shares issuable shares. + References No definition available. + Details
Name: | hlly_BusinessCombinationContingentConsiderationSharesIssuableShares
Namespace Prefix: | hlly_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of consecutive trading days for determining the share price. + References No definition available. + Details
Name: | hlly_NumberOfConsecutiveTradingDaysForDeterminingTheSharePrice
Namespace Prefix: | hlly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of trading days for determining the share price. + References No definition available. + Details
Name: | hlly_NumberOfTradingDaysForDeterminingTheSharePrice
Namespace Prefix: | hlly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Description of basis for conversion of convertible common stock. + 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(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockConversionBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds. + 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_CommonStockSharesSubscribedButUnissued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Monetary value of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643 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_CommonStockSharesSubscriptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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
- Details
Name: | us-gaap_BusinessAcquisitionAxis=hlly_HolleyParentHoldingsLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | dei_LegalEntityAxis=hlly_EmpowerLtdMember
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: |

X
- Details
Name: | hlly_BusinessCombinationEarnOutSharesTrancheAxis=hlly_TrancheOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hlly_BusinessCombinationEarnOutSharesTrancheAxis=hlly_TrancheTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hlly_AgreementAxis=hlly_MergerAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hlly_AgreementAxis=hlly_SubscriptionAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hlly_InvestorsAxis=hlly_PipeInvestorsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | hlly_AgreementAxis=hlly_ForwardPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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