XML 78 R28.htm IDEA: XBRL DOCUMENT
v3.21.2

INITIAL PUBLIC OFFERING (Details) - USD ($) |  |  | 4 Months Ended |
--- | --- | --- | --- | ---
Dec. 01, 2020 | Nov. 23, 2020 | Dec. 31, 2020 | Mar. 31, 2021
Subsidiary, Sale of Stock [Line Items] |  |  |  |
Sale of Units (in shares) |  |  | 9,200,000 |
Proceeds from issuance of units | $ 12,240,000 |  | $ 86,113,691 |
Additions to assets held in trust | 12,000,000 |  |  |
Assets Held-in-trust | $ 92,000,000 |  |  |
Initial Public Offering |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |
Sale of Units (in shares) | 9,200,000 | 8,000,000 |  |
Share price |  | $ 10.00 | $ 10.00 | $ 10.00
Proceeds from issuance of units |  | $ 80,000,000 |  |
Assets Held-in-trust |  | $ 80,000,000 |  |
Initial Public Offering | Public Warrants |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |
Shares per unit |  | 1 |  |
Warrants per unit |  | 0.33 |  |
Shares per warrant |  | 1 |  |
Exercise price of warrants |  | $ 11.50 |  |
Over-allotment option |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |
Sale of Units (in shares) | 1,200,000 |  |  |
Proceeds from issuance of units | $ 12,000,000 |  |  |
Private Placement |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |
Sale of Units (in shares) | 24,000 | 410,000 |  |
Share price | $ 10.00 | $ 10.00 |  |
Shares per unit | 1 |  |  |
Proceeds from issuance of units | $ 240,000 | $ 4,100,000 |  |

X
- Definition Amount of significant additions in the period in assets held in trust (current, noncurrent, or unclassified). + References No definition available. + Details
Name: | chfw_AdditionsToAssetsHeldInTrust
Namespace Prefix: | chfw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the number of shares in a unit. + References No definition available. + Details
Name: | chfw_NumberOfSharesIssuedPerUnit
Namespace Prefix: | chfw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of warrants in a unit. + References No definition available. + Details
Name: | chfw_NumberOfWarrantsIssuedPerUnit
Namespace Prefix: | chfw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new units issued during the period. + References No definition available. + Details
Name: | chfw_UnitsIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | chfw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new unit issued during the period. + References No definition available. + Details
Name: | chfw_UnitsIssuedDuringPeriodValueNewIssues
Namespace Prefix: | chfw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(b)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 + Details
Name: | us-gaap_AssetsHeldInTrust
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
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: | num:perShareItemType
Balance Type: | na
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 No definition available. + Details
Name: | us-gaap_SubsidiarySaleOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=chfw_PublicWarrantsMember
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: |