XML 96 R80.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Warrant Liability - Additional Information (Details) - Empower Ltd [Member] | 4 Months Ended | 6 Months Ended
--- | --- | ---
Dec. 31, 2020 | Jun. 30, 2021
Warrants expire period | 5 years | 5 years
stockholders equity, description | In addition, if (x) the Company issues additional Class A ordinary shares or equity-linked securities for capital raising purposes in connection with the closing of an initial business combination at an issue price or effective issue price of less than $9.20 per Class A ordinary share (with such issue price or effective issue price to be determined in good faith by the Company’s board of directors and, in the case of any such issuance to the sponsor or its affiliates, without taking into account any founder shares held by the sponsor or such affiliates, as applicable, prior to such issuance) (the “newly issued price”), (y) the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of an initial business combination on the date of the consummation of an initial business combination (net of redemptions), and (z) the volume weighted average trading price of its Class A ordinary shares during the 20 trading day period starting on the trading day prior to the day on which the Company consummates its initial business combination (such price, the “market value”) is below $9.20 per share, the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the market value and the newly issued price, the $18.00 per share redemption trigger price will be adjusted (to the nearest cent) to be equal to 180% of the higher of the market value and the newly issued price, and the $10.00 per share redemption trigger price will be adjusted (to the nearest cent) to be equal to the higher of the market value and the newly issued price. | In addition, if (x) the Company issues additional Class A ordinary shares or equity-linked securities for capital raising purposes in connection with the closing of an initial business combination at an issue price or effective issue price of less than $9.20 per Class A ordinary share (with such issue price or effective issue price to be determined in good faith by the Company’s board of directors and, in the case of any such issuance to the sponsor or its affiliates, without taking into account any founder shares held by the sponsor or such affiliates, as applicable, prior to such issuance) (the “newly issued price”), (y) the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of an initial business combination on the date of the consummation of an initial business combination (net of redemptions), and (z) the volume weighted average trading price of its Class A ordinary shares during the 20 trading day period starting on the trading day prior to the day on which the Company consummates its initial business combination (such price, the “market value”) is below $9.20 per share, the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the market value and the newly issued price, the $18.00 per share redemption trigger price will be adjusted (to the nearest cent) to be equal to 180% of the higher of the market value and the newly issued price, and the $10.00 per share redemption trigger price will be adjusted (to the nearest cent) to be equal to the higher of the market value and the newly issued price.
Common Class A [Member] | Public Warrants [Member] |  |
Warrants for redemption, description | Redemption of Warrants When the Price per Class A Ordinary Share Equals or Exceeds $18.00 — Once the warrants become exercisable, the Company may redeem the outstanding public warrants: • in whole and not in part; • at a price of $0.01 per public warrant; • upon a minimum of 30 days’ prior written notice of redemption to each warrant holder; and • if, and only if, the closing price of the Class A ordinary shares equals or exceeds $18.00 per share (as adjusted for share splits, share capitalizations, reorganizations, recapitalizations and the like), for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders. | Redemption of Warrants When the Price per Class A Ordinary Share Equals or Exceeds $18.00 — Once the warrants become exercisable, the Company may redeem the outstanding public warrants: • in whole and not in part; • at a price of $0.01 per public warrant; • upon a minimum of 30 days’ prior written notice of redemption to each warrant holder and • if, and only if, the closing price of the Class A ordinary shares equals or exceeds $18.00 per share (as adjusted for share splits, share capitalizations, reorganizations, recapitalizations and the like) on the trading day prior to the date on which the Company sends the notice of redemption to the warrant holders. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if the Company are unable to register or qualify the underlying securities for sale under all applicable state securities laws.
Common Class A [Member] | Outstanding Warrants [Member] |  |
Warrants for redemption, description | Redemption of Warrants When the Price per Class A Ordinary Share Equals or Exceeds $10.00 — Once the warrants become exercisable, the Company may redeem the outstanding warrants: • in whole and not in part; • at $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the fair market value of the Class A ordinary shares; and • if, and only if, the closing price of the Class A ordinary shares equals or exceeds $10.00 per share (as adjusted for share splits, share capitalizations, reorganizations, recapitalizations and the like) on the trading day prior to the date on which the Company send the notice of redemption to warrant holders. | Redemption of Warrants When the Price per Class A Ordinary Share Equals or Exceeds $10.00 — Once the warrants become exercisable, the Company may redeem the outstanding warrants: • in whole and not in part; • at $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the fair market value of the Class A ordinary shares; and • if, and only if, the closing price of the Class A ordinary shares equals or exceeds $10.00 per share (as adjusted for share splits, share capitalizations, reorganizations, recapitalizations and the like) on the trading day prior to the date on which the Company send the notice of redemption to warrant holders.

X
- Definition Stockholders equity description. + References No definition available. + Details
Name: | hlly_StockholdersEquityDescription
Namespace Prefix: | hlly_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrants expire period. + References No definition available. + Details
Name: | hlly_WarrantsExpirePeriod
Namespace Prefix: | hlly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrants for redemption description. + References No definition available. + Details
Name: | hlly_WarrantsForRedemptionDescription
Namespace Prefix: | hlly_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=hlly_EmpowerLtdMember
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_ClassOfWarrantOrRightAxis=hlly_PublicWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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