XML 61 R40.htm IDEA: XBRL DOCUMENT
v3.21.1

WARRANT LIABILITY (Details) | 11 Months Ended
--- | ---
Dec. 31, 2020 $ / shares shares
Warrants [Abstract] |
Period to exercise warrants during public offerings | 12 months
Period to exercise warrants during business combination | 30 days
Number of days to file registration statement | 15 days
Period for registration statement to become effective | 60 days
Percentage of exercise price of public warrants is adjusted higher than the market value of newly issued price | 115.00%
Percentage of redemption triggered price is adjusted higher than the market value of newly issued price | 180.00%
Public Warrant |
Warrants [Abstract] |
Warrant outstanding | shares | 13,800,000
Private Warrants |
Warrants [Abstract] |
Warrant outstanding | shares | 6,853,333
Private Placement [Member] |
Warrants [Abstract] |
Limitation period to transfer, assign or sell warrants | 30 days
Warrants Redemption, Common Stock Price Equals or Exceeds $18.00 [Member] |
Warrants [Abstract] |
Warrant redemption price (in dollars per share) | $ 0.01
Notice period to redeem warrants | 30 days
Redemption period | 30 days
Number of trading days | 20 days
Trading day threshold period | 30 days
Warrants Redemption, Common Stock Price Equals or Exceeds $10.00 [Member] |
Warrants [Abstract] |
Period Only To Redeem Outstanding Warrants After Warrants Become Exercisable | 90 days
Warrant redemption price (in dollars per share) | $ 0.10
Notice period to redeem warrants | 30 days
Redemption period | 30 days
Class A Common Stock |
Warrants [Abstract] |
Additional shares issued with the closing of business combination (in dollars per share) | $ 9.20
Class A Common Stock | Warrants Redemption, Common Stock Price Equals or Exceeds $18.00 [Member] |
Warrants [Abstract] |
Share price (in dollars per share) | 18.00
Class A Common Stock | Warrants Redemption, Common Stock Price Equals or Exceeds $10.00 [Member] |
Warrants [Abstract] |
Share price (in dollars per share) | $ 10.00

X
- Definition Number of specified trading days for stock price trigger considered for redemption of warrants. + References No definition available. + Details
Name: | bfly_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsTradingDays
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Redemption price per share or per unit of warrants or rights outstanding. + References No definition available. + Details
Name: | bfly_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights
Namespace Prefix: | bfly_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period of time in which warrant holders may not transfer, assign or sell warrants held until after the completion of the initial Business Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_LimitationPeriodToTransferAssignOrSellWarrants
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period to provide written notice to redeem warrants, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_NoticePeriodToRedeemWarrants
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of trading days for common stock price to exceed threshold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_NumberOfTradingDays
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of the exercise price of the public warrants will be adjusted (to the nearest cent) to be equal to or higher of the market value and the newly issued price. + References No definition available. + Details
Name: | bfly_PercentageOfExercisePriceOfPublicWarrantsIsAdjustedHigherThanMarketValueOfNewlyIssuedPrice
Namespace Prefix: | bfly_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of redemption trigger price will be adjusted (to the nearest cent) to be equal to or higher than the market value and the newly issued price. + References No definition available. + Details
Name: | bfly_PercentageOfRedemptionTriggeredPriceIsAdjustedHigherThanMarketValueOfNewlyIssuedPrice
Namespace Prefix: | bfly_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time required to pass after the filing of a registration statement to become effective before warrant holders may be permitted to exercise warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_PeriodForRegistrationStatementToBecomeEffective
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period only to redeem outstanding warrants after warrants become exercisable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days + References No definition available. + Details
Name: | bfly_PeriodOnlyToRedeemOutstandingWarrantsAfterWarrantsBecomeExercisable
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period for warrants to exercise during the completion of a business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_PeriodToExerciseWarrantsDuringBusinessCombination
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period for warrants to exercise during the public offering, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_PeriodToExerciseWarrantsDuringPublicOfferings
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period the entity is required to file a registration statement following the closing of a Business Combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_PeriodToFileRegistrationStatement
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share price threshold for issuance of additional shares or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination. + References No definition available. + Details
Name: | bfly_SharePriceThresholdForIssuanceOfAdditionalSharesWithClosingOfBusinessCombination
Namespace Prefix: | bfly_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period of specified trading days that common stock price exceeds threshold price per share, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | bfly_TradingDaysThreshold
Namespace Prefix: | bfly_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
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
- References No definition available. + Details
Name: | us-gaap_WarrantsAndRightsNoteDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=bfly_WarrantsRedemptionConditionOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=bfly_WarrantsRedemptionConditionTwoMember
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: |