XML 54 R33.htm IDEA: XBRL DOCUMENT
v3.21.2

Warrant Liability (Detail) | 3 Months Ended | 4 Months Ended
--- | --- | ---
Mar. 31, 2021 | Dec. 31, 2020
Warrants expire period | 5 years | 5 years
Warrant Liability [Abstract] |  |
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
Class A ordinary shares | Public Warrants [Member] |  |
Warrant Liability [Abstract] |  |
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.
Class A ordinary shares | Outstanding Warrants [Member] |  |
Warrant Liability [Abstract] |  |
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 Warrant Liability [Abstract] + References No definition available. + Details
Name: | hlly_WarrantLiabilityAbstract
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: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=hlly_PublicWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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