v3.21.2

RELATED PARTY TRANSACTIONS - Founder Shares (Details) |  |  |  |  | 1 Months Ended | 3 Months Ended | 6 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Jul. 02, 2021 | May 26, 2020 shares | May 19, 2020 shares | May 18, 2020 shares | Apr. 30, 2020 USD ($) shares | Jun. 30, 2020 USD ($) shares | Jun. 30, 2021 item $ / shares shares | Dec. 31, 2020 shares
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Aggregate purchase price | $ |  |  |  |  |  | $ 25,000 |  |
Conversion basis | 1 |  |  |  |  |  |  |
Class B common stock |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  |  | 25,875,000 |  |
Aggregate purchase price | $ |  |  |  |  |  | $ 2,588 |  |
Number of shares transferred (in shares) |  |  |  | 4,312,500 |  |  |  |
Common shares, shares outstanding (in shares) |  |  |  |  |  |  | 25,875,000 | 25,875,000
Class B common stock | Sponsor |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Number of shares issued |  |  |  |  | 21,562,500 |  |  |
Aggregate purchase price | $ |  |  |  |  | $ 25,000 |  |  |
Number of shares transferred (in shares) |  |  | 25,000 |  |  |  |  |
Number of shares with respect to which stock dividend is effected |  | 4,312,500 |  |  |  |  |  |
Common shares, shares outstanding (in shares) |  | 25,875,000 |  |  |  |  |  |
Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination |  |  |  |  |  |  | 1 year |
Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share) | $ / shares |  |  |  |  |  |  | $ 12.00 |
Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination | item |  |  |  |  |  |  | 20 |
Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination | item |  |  |  |  |  |  | 30 |
Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences |  |  |  |  |  |  | 150 days |

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

X
- Definition Number of new stock issued during the period. + 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 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=109259400&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 Reference 4: 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(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: 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 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=109259400&loc=d3e21463-112644 Reference 3: 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 Reference 4: 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(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + 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_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares with respect to which stock dividend is effected. + References No definition available. + Details
Name: | wpf_NumberOfSharesWithRespectToWhichStockDividendIsEffected
Namespace Prefix: | wpf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares transferred to others during the period. + References No definition available. + Details
Name: | wpf_StockTransferredToOthersDuringPeriodShares
Namespace Prefix: | wpf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The threshold period after the business combination in which the 20 trading days within any 30 trading day period commences for the transfer, assigning or sale of any shares of the company, after the completion of the initial business combination. + References No definition available. + Details
Name: | wpf_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences
Namespace Prefix: | wpf_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination. + References No definition available. + Details
Name: | wpf_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination
Namespace Prefix: | wpf_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Price of the entity's common stock which would be required to be attained to trigger the transfer, assign or sale of any shares or warrants of the company, after the completion of the initial business combination. + References No definition available. + Details
Name: | wpf_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger
Namespace Prefix: | wpf_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period of specified consecutive trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination. + References No definition available. + Details
Name: | wpf_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays
Namespace Prefix: | wpf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold number of specified trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination. + References No definition available. + Details
Name: | wpf_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays
Namespace Prefix: | wpf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

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