XML 94 R73.htm IDEA: XBRL DOCUMENT
v3.21.1

Summary of Significant Accounting Policies (Policies) | 11 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2020
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist of a cash account in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $250,000. At December 31, 2020, the Company had not experienced losses on this account and management believes the Company is not exposed to significant risks on such account. |
Use of Estimates | Use of Estimates The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the consolidated financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future events. Accordingly, the actual results could differ significantly from those estimates. |
Net Loss per Common Share | Net Income (Loss) per Common Share Net income (loss) per common share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding for the period. The Company has not considered the effect of warrants sold in the Initial Public Offering and as part of the Private Placement Warrants to purchase 20,653,333 shares of Class A common stock in the calculation of diluted income (loss) per share, since the exercise of such warrants are contingent upon the occurrence of future events and the inclusion of such warrants would be anti-dilutive. The Company’s statement of operations includes a presentation of income (loss) per share for common shares subject to possible redemption in a manner similar to the two-class method of income (loss) per share. Net income per common share, basic and diluted, for Class A redeemable common stock is calculated by dividing the interest income earned on the Trust Account less income and franchise taxes, by the weighted average number of Class A redeemable common stock outstanding since original issuance. Net loss per share, basic and diluted, for Class B non-redeemable common stock is calculated by dividing the net loss, adjusted for income attributable to Class A redeemable common stock, net of applicable franchise and income taxes, by the weighted average number of Class B non-redeemable common stock outstanding for the period. Class B non-redeemable common stock includes the Founder Shares as these shares do not have any redemption features and do not participate in the income earned on the Trust Account. The following table reflects the calculation of basic and diluted net income (loss) per common share (in dollars, except per share amounts):
|  | For the Period
|  | From
|  | February 4,
|  | 2020
|  | (inception)
|  | Through
|  | December 31,
|  | 2020 (As Restated)
Redeemable Class A Common Stock |  |  |
Numerator: Earnings allocable to Redeemable Class A Common Stock |  |  |
Interest Income |  | $ | 355,909
Income and Franchise Tax |  |  | (218,103)
Net Earnings |  | $ | 137,806
Denominator: Weighted Average Redeemable Class A Common Stock |  |  |
Redeemable Class A Common Stock, Basic and Diluted |  |  | 40,948,182
Earnings/Basic and Diluted Redeemable Class A Common Stock |  | $ | —
Non-Redeemable Class A and B Common Stock |  |  |
Numerator: Net Loss minus Redeemable Net Earnings |  |  |
Net Loss |  | $ | (132,204,768)
Redeemable Net Earnings |  |  | (137,806)
Non-Redeemable Net Loss |  | $ | (132,342,574)
Denominator: Weighted Average Non-Redeemable Class B Common Stock |  |  |
Non-Redeemable Class A and B Common Stock, Basic and Diluted (1) |  |  | 9,839,969
Loss/Basic and Diluted Non-Redeemable Class B Common Stock |  | $ | (13.45)
Note: As of December 31, 2020, basic and diluted shares are the same as there are no non-redeemable securities that are dilutive to the Company’s stockholders. |
Income Taxes | Income Taxes The Company follows the asset and liability method of accounting for income taxes under ASC 740, “Income Taxes.” Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the consolidated financial statements carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception. |
Recent Accounting Pronouncements Adopted | Recent Accounting Standards Management does not believe that any recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on the Company’s consolidated financial statements. |
BFLY Operations Inc |  |
Basis of Presentation and Principles of Consolidation |  | Basis of Presentation and Principles of Consolidation The accompanying consolidated financial statements include the accounts of BFLY Operations, Inc. (formerly Butterfly Network, Inc.) and its wholly-owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the accounting disclosure rules and regulations of the Securities and Exchange Commission (the “SEC”). All intercompany balances and transactions have been eliminated in consolidation. Certain items in the prior year’s consolidated financial statements have been reclassified to conform to the current year presentation reflected in the consolidated financial statements.
COVID-19 Outbreak |  | COVID‑19 Outbreak The outbreak of the novel coronavirus (“COVID‑19”), which was declared a pandemic by the World Health Organization on March 11, 2020 and declared a National Emergency by the President of the United States on March 13, 2020, has led to adverse impacts on the U.S. and global economies and created uncertainty regarding potential impacts on the Company’s operating results, financial condition and cash flows. The full extent to which the COVID‑19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition will depend on future developments that are highly uncertain, including those that result from new information that may emerge concerning COVID‑19, the actions taken to contain or treat COVID‑19 and the economic impacts of COVID-19. The estimates of the impact on the Company’s business may change based on new information that may emerge concerning COVID‑19, the actions to contain it or treat its impact and the economic impact on local, regional, national and international markets. The Company has not incurred any significant impairment losses in the carrying values of its assets as a result of the COVID‑19 pandemic and is not aware of any specific related event or circumstance that would require the Company to revise the estimates reflected in its financial statements.
Functional Currency |  | Functional Currency The Company’s worldwide operations utilize the U.S. dollar ("USD") as the functional currency considering the significant dependency of each subsidiary on the Company. Subsidiary operations are financed through the funding received from the Company in USD. For foreign entities where the USD is the functional currency, all foreign currency-denominated monetary assets and liabilities are remeasured at end-of-period exchange rates. Exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in the Company’s operating results in the consolidated statements of operations and comprehensive loss.
Going Concern |  | Going Concern In accordance with Accounting Standards Update (“ASU”) No. 2014‑15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern (Subtopic 205‑40), the Company has evaluated whether there are certain conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the consolidated financial statements are issued. On February 12, 2021, the Company completed a business combination with Longview Acquisition Corp. (“Longview”), a Special Purpose Acquisition Company. As a result of the business combination, the Company received gross proceeds of approximately $589 million. As of March 29, 2021, the issuance date of the annual consolidated financial statements for the years ended December 31, 2020 and 2019, the Company expects that its cash and cash equivalents will be sufficient to fund the business through at least 12 months from the issuance of the consolidated financial statements. Accordingly, the consolidated financial statements have been prepared on a basis that assumes the Company will continue as a going concern and which contemplates the realization of assets and satisfaction of liabilities and commitments in the ordinary course of business.
Concentration of Credit Risk |  | Concentration of Credit Risk Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and accounts receivable. At December 31, 2020 and 2019, substantially all of the Company’s cash and cash equivalents were invested in money market accounts at one financial institution. The Company also maintains balances in various operating accounts above federally insured limits. The Company has not experienced any losses on such accounts and does not believe it is exposed to any significant credit risk on cash and cash equivalents. As of December 31, 2020 and 2019, no customer accounts for more than 10% of the Company’s accounts receivable. For the years end December 31, 2020 and 2019, no customer accounts for more than 10% of the total revenues.
Segment Information |  | Segment Information The Company’s Chief Operating Decision Maker, its Chief Executive Officer (“CEO”), reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating its financial performance. Accordingly, the Company has determined that it operates in a single reportable segment. All of the Company’s long-lived assets are located in the United States. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Use of Estimates |  | Use of Estimates The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions about future events that affect the amounts reported in its consolidated financial statements and accompanying notes. Future events and their effects cannot be determined with certainty. On an ongoing basis, management evaluates these estimates and assumptions. Significant estimates and assumptions include:
| · |  | revenue recognition, including determination of the timing and pattern of satisfaction of performance obligations, determination of the standalone selling price (“SSP”) of performance obligations and estimation of variable consideration, such as product returns;
| · |  | allowance for doubtful accounts;
| · |  | assumptions underlying the warranty liability calculation;
| · |  | measurement and allocation of capitalized costs, the net realizable value (the selling price as well as estimated costs of completion, disposal and transportation) of inventory, and demand and future use of inventory;
| · |  | valuation allowances with respect to deferred tax assets; and
| · |  | assumptions underlying the fair value used in calculation of the stock-based compensation.
The Company bases these estimates on historical and anticipated results and trends and on various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates, and any such differences may be material to the Company’s consolidated financial statements.
Revenue Recognition |  | Revenue Recognition The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers. Revenue is recognized when or as a customer obtains control of the promised goods and services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to in exchange for these goods and services. To achieve this core principle, the Company applies the following 5 steps:
| · |  | Step 1: Identify Contracts with Customers: The Company’s contracts with customers typically occur either through eCommerce or through direct sales. The Company’s contracts with eCommerce customers are executed when the customer indicates that it has read and agrees to the terms and conditions of the purchase prior to purchasing the specific goods and services. The Company executes signed contracts with direct sales customers. The goods and services sold through the Company’s eCommerce platform require upfront payment for the goods and the services upon check-out. Direct sales typically have 30‑day payment terms, and multi-year software subscriptions typically require advance payment for each annual subscription period.
| · |  | Step 2: Identify Performance Obligations: The Company’s contracts with customers often include multiple performance obligations. The Company has identified the following performance obligations in its contracts with customers:
| · |  | Hardware devices
| · |  | Hardware accessories
| · |  | Maintenance and support for the software that is used in connection with the hardware devices, including the right to an unspecified number of software updates as and when available
| · |  | Cloud-based software subscriptions, which represent an obligation to provide the customer with ongoing access to the Company’s hosted software applications on a continuous basis throughout the subscription period
| · |  | Implementation and integration services
| · |  | Extended warranties
| · |  | Step 3: Determine Transaction Price: The Company’s contracts with customers include variable consideration in the form of refunds and credits for product returns and price concessions. The Company estimates variable consideration using the expected value method based on a portfolio of data from similar contracts.
| · |  | Step 4: Allocate Transaction Price to Performance Obligations: The Company allocates transaction price to the performance obligations in a contract with a customer based on the relative standalone selling prices of the goods and services. For the cloud-based software subscriptions, which the Company sells to customers on a standalone basis (including renewals of subscriptions), the Company uses the observable standalone selling price, based on the price for which the Company sells these services to customers in standalone contracts, including contracts for renewals of subscriptions. The Company’s sales of hardware devices represent a bundled sale of a good and a service that includes two performance obligations, namely the unit of hardware device, and the support and maintenance of the software that is used in conjunction with the device, including a right for the customer to receive an unspecified number of software updates. The Company has an observable standalone selling price for the bundle and estimates the standalone selling price of the performance obligations within the bundle using estimation techniques that maximize the use of observable inputs.
| · |  | Step 5: Recognize Revenue as Performance Obligations are Satisfied: Each unit of hardware devices and accessories is a performance obligation satisfied at a point in time, when control of the good transfers from the Company to the customer. The Company’s services, including the cloud-based software subscriptions, extended warranties, and support and maintenance, are stand-ready obligations that are satisfied over time by providing the customer with ongoing access to the Company’s resources. The Company uses the time elapsed (straight-line) measure of progress to recognize revenue as these performance obligations are satisfied evenly over the respective service period. The implementation and integration services are performance obligations satisfied over time, and the Company uses the costs incurred as inputs in the measure of progress to recognize revenue as it satisfies these performance obligations.
Deferred Revenue Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from subscription services described above and is reduced as the revenue recognition criteria are met. Deferred revenue is classified as current or non-current based on expected revenue recognition timing. Specifically, deferred revenue that will be recognized as revenue within the succeeding 12 month period is recorded as current, and the portion of deferred revenue where revenue is expected to be recognized beyond 12 months from the reporting date is recorded as non-current deferred revenue in the Company’s consolidated balance sheets. Warranties The Company offers a standard product warranty that its products will operate free of material defects and function in accordance with the standard specifications for a period of one year from when control is transferred to the customer. The Company evaluated the warranty liability under ASC Topic 606 and determined that it is an assurance type warranty. At the time revenue is recognized, an estimate of future warranty costs is recorded as a component of cost of revenue and as liability in accrued expenses. Factors that affect the warranty obligation include historical as well as current product failure rates, service delivery costs incurred in correcting product failures, and warranty policies and business practices.
Cash and Cash Equivalents |  | Cash and Cash Equivalents All highly liquid investments purchased with a maturity of three months or less are considered to be cash equivalents. At December 31, 2020 and 2019, cash and cash equivalents consist principally of cash and money market accounts.
Trade Accounts Receivable and Allowance for Doubtful Accounts |  | Trade Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. On a periodic basis, the Company evaluates accounts receivable estimated to be uncollectible and provides allowances for doubtful accounts as necessary. The Company estimates its allowance for doubtful accounts based on historical loss patterns and the number of days that billings are past due. The following table summarizes the allowance for doubtful accounts activity for the year ended December 31, 2020:
(in thousands) |  | Fair Value
Allowance for doubtful accounts as of December 31, 2019 |  | $ | —
Additions |  |  | 576
Deductions – write offs |  |  | —
Allowance for doubtful accounts as of December 31, 2020 |  | $ | 576
Inventories |  | Inventories Inventories primarily consist of raw materials, work in progress and finished goods which are purchased and held by the Company’s third-party contract manufacturers. Inventories are stated at the lower of actual cost, determined using the average cost method, or net realizable value. Cost includes all direct and indirect production costs to convert materials into a finished product. Net realizable value is based upon an estimated average selling price reduced by the estimated costs of completion, disposal and transportation. The determination of net realizable value involves certain judgments including estimating average selling prices. The Company reduces the value of inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the net realizable value. The valuation of inventory also requires the Company to estimate excess and obsolete inventory. The Company considers new product development schedules, the effect that new products might have on the sale of existing products, product obsolescence and product merchantability, including whether older products can be re-manufactured into new products among other factors. Losses expected to arise from firm, non-cancelable and unhedged commitments for the future purchase of inventory items are recognized unless the losses are recoverable through firm sales contracts or other means.
Other Assets - Related Party |  | Other Assets – Related Party Other assets include prepaid advances which represent amounts paid to a related party to fund leasehold improvements and other capital expenditures. Refer to Note 14 “Related Party Transactions” for further discussion about the nature of the transactions.
Security Deposits |  | Security Deposits Security deposits represent amounts paid to third parties in relation to non-cancelable leases.
Vendor Advances |  | Vendor Advances Vendor advances represent amounts paid to third party vendors for future services to be received related to production of the Company’s inventory. The classification current or non-current is based on the estimated timing of inventory delivery.
Property and Equipment, net |  | Property and Equipment, net Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation expense is computed using the straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. Useful lives for property and equipment are as follows:
Property and Equipment |  | Estimated Useful Life
Software |  | 3 years
Machinery and equipment |  | 3 – 5 years
Furnitures and fixtures |  | 5 – 7 years
Leasehold improvements |  | Lesser of estimated useful life or remaining lease term
Expenditures for major renewals and improvements are capitalized. Expenditures for repairs and maintenance are expensed as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation is eliminated from the balance sheet, and any resulting gains or losses are included in the statements of operations and comprehensive loss in the period of disposal.
Capitalized Software Development Costs |  | Capitalized Software Development Costs Costs to develop software internally for internal use are capitalized and recorded as capitalized software development costs on the consolidated balance sheets as a component of property and equipment, net. The Company capitalizes qualifying costs associated with internally-developed software incurred during the application development stage so long as management with the relevant authority authorizes the project, it is probable the project will be completed, and the software will be used to perform the function intended. Costs incurred during the preliminary project and post-implementation stages, including training and maintenance, are expensed as incurred. Capitalized costs are amortized on a project-by-project basis using the straight-line method over the estimated economic life of the application, which is three years, beginning when the asset is substantially ready for use. Amortization expense is classified in the consolidated statement of operations based upon the nature of the project.
Deferred Offering Costs |  | Deferred Offering Costs Offering costs, consisting of legal, accounting, printer and filing fees related to the Company’s business combination, are deferred and are offset against proceeds from the transaction upon the consummation of the business combination. In the event the transaction was terminated, all deferred offering costs would be expensed. Deferred offering costs capitalized as of December 31, 2020 and 2019 were $3.7 million and $0.0 million, respectively.
Leases |  | Leases Leases are evaluated and classified as operating leases or capital leases for financial reporting purposes. Leases that meet one or more of the capital lease criteria under this guidance are recorded as capital leases. All other leases are recorded as operating leases. The Company does not have any capital leases as of December 31, 2020 or December 31, 2019. Rent expense related to the Company’s non-cancellable operating leases is recognized on a straight-line basis over the lease term. Deferred rent is recognized as the difference between the actual amount paid and the straight-line expense and is included in other liabilities in the accompanying consolidated balance sheets. The portion that is expected to be included in the statements of operations and comprehensive loss in the next 12 months is included in other current liabilities in the accompanying consolidated balance sheets.
Impairment of Long-Lived Assets |  | Impairment of Long-Lived Assets The Company reviews its long-lived assets for impairment at least annually or whenever events or changes in business circumstances indicate that the carrying amount of assets may not be fully recoverable. Each impairment test is based on a comparison of the undiscounted cash flow to the recorded value of the asset. If the recorded value of the asset is less than the undiscounted cash flow, the asset is written down to its estimated fair value. An impairment was recorded during the year ended December 31, 2020 with regards to other assets. Refer to Note 14 “Related Party Transactions” for further discussion about the nature of the transaction. No impairments were recorded for the year ended December 31, 2019.
Convertible Debt |  | Convertible Debt The Company evaluates its convertible debt for embedded derivatives. Embedded provisions (like conversion options) are assessed under ASC Topic 815, Derivatives and Hedging to determine if they qualify as embedded derivatives that require separate accounting. To the extent that any embedded conversion option in the convertible debt is not bifurcated as an embedded derivative, that conversion option is also evaluated under ASC Topic 470, Debt, to determine if it qualifies as a beneficial conversion feature and requires separate accounting within equity. Debt issuance costs are recorded as a reduction to the carrying amount of the convertible debt and are amortized to interest expense using the effective interest method. The convertible debt is classified as short-term or long-term based on the debt’s payment schedule. Specifically, to the extent any payments are due within 12 months of the balance sheet date, it is classified as short-term while any payments that are due after 12 months from the balance sheet date are classified as long-term.
Cost of Revenue |  | Cost of Revenue Product: Cost of revenue consists of product costs including manufacturing costs, personnel costs and benefits, duties and other applicable importing costs, packaging, warranty replacement costs, depreciation expense, fulfillment costs, payment processing fees and inventory obsolescence and write-offs. Subscription: Cost of revenue consists of personnel costs, cloud hosting costs, amortization of internal use software and payment processing fees.
Research and Development |  | Research and Development Research and development expenses primarily consist of personnel costs and benefits, facilities-related expenses, consulting and professional fees, fabrication services, software and other outsourcing expenses. Substantially all of the Company’s research and development expenses are related to developing new products and services and improving existing products and services. Research and development expenses are expensed as incurred.
Sales and Marketing |  | Sales and Marketing Sales and marketing costs primarily consist of personnel costs and benefits, third party logistics, fulfillment and outbound shipping costs, facilities-related expenses, advertising, promotional, as well as conferences, meetings and other events. Advertising expenses are expensed as incurred. For the years ended December 31, 2020 and 2019, advertising expenses were $4.7 million and $0.9 million, respectively.
General and Administrative |  | General and Administrative General and administrative expenses primarily consist of personnel costs and benefits, patent and filing fees, facilities costs, office expenses and outside services. Outside services consist of professional services, legal and other professional fees.
Net Loss per Common Share |  | Net Loss per Common Share Basic net loss per common share is calculated by dividing the net loss by the weighted average number of common shares outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per common share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus the common equivalent shares for the period, including any dilutive effect from such shares. The Company’s diluted net loss per common share is the same as basic net loss per common share for all periods presented, since the effect of potentially dilutive securities is anti-dilutive. Refer to Note 12 “Net Loss Per Share” for further discussion.
Convertible Preferred Stock |  | Convertible Preferred Stock The Company has applied the guidance in ASC Topic 480‑10‑S99‑3A, SEC Staff Announcement: Classification and Measurement of Redeemable Securities and has therefore classified the Series A, Series B, Series C and Series D Convertible Preferred Stock (“Convertible Preferred Stock”) (Note 10) as mezzanine equity. The Convertible Preferred Stock was recorded outside of stockholders’ deficit because the Convertible Preferred Stock includes a redemption provision upon a change of control, which is a deemed liquidation event that is considered outside the Company’s control. The Convertible Preferred Stock have been recorded at their original issue price, net of issuance costs. The Company did not adjust the carrying values of the Convertible Preferred Stock to the liquidation price associated with a change of control because a change of control of the Company was not considered probable at either of the reporting dates. Subsequent adjustments to increase or decrease the carrying values to their respective liquidation prices will be made only if and when it becomes probable that such a change of control will occur.
Stock-Based Compensation |  | Stock-Based Compensation The measurement of share-based compensation expense for all stock-based payment awards, including stock options granted to employees, directors, and nonemployees, is based on the estimated fair value of the awards on the date of grant. The Company recognizes stock-based compensation expense for stock option grants on a straight-line basis over the requisite service period of the individual grants, which is generally the vesting period, based on the estimated grant date fair values. Generally, stock options fully vest four years from the grant date and have a term of 10 years. The Company recognizes the effect of forfeiture in compensation costs based on actual forfeitures when they occur. Prior to the adoption of ASU 2018‑07, stock options granted to non-employees were accounted for based on their fair value on the measurement date. Stock options granted to non-employees were subject to periodic revaluation over their vesting terms. As a result, the charge to statements of operations and comprehensive loss for non-employee options with vesting requirements was affected in each reporting period by a change in the fair value of the option calculated under the Black-Scholes option-pricing model. The Company during the year ended December 31, 2020 granted performance and market based option awards and performance based restricted stock units. The Company accounted for these awards according to the relevant provisions of ASC 718 — Stock Compensation. For performance awards, the Company recognizes expense using the accelerated attribution method. Refer to Note 11 “Equity Incentive Plan” for further discussion about the nature of the transactions.
Common Stock Valuations |  | Common Stock Valuations The fair value of the shares of common stock underlying stock options has historically been determined by the Board of Directors (the “Board”), with input from management and contemporaneous third-party valuations, as there was no public market for the common stock. The Company believes that the Board has the relevant experience and expertise to determine the fair value of the Company’s common stock. Given the absence of a public trading market for the Company’s common stock, and in accordance with the American Institute of Certified Public Accountants Practice Aid, Valuation of Privately Held Company Equity Securities Issued as Compensation, the Board exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of the Company’s common stock at each option grant date. In valuing the Company’s common stock for 2019, the Board determined the value using the market approach-subject company transaction method. Under this method, the Company “solved for” the total equity value which allocates a probability-weighted present value to the Series D convertible preferred stockholders consistent with the investment amount of the financing round. However, given that the date of this value estimate precedes the current valuation date by one year, it is necessary to consider adjustments to account for the impact of any progress or changes in the Company’s business since its previous valuation. The Company considered two separate trend analyses in estimating the required adjustment in the subject company transaction method, a market trend analysis of guideline public companies and venture capital rates of return. In addition, the Company also considered the expected step-up in the next equity financing round (if any) as a reasonableness test. In valuing the Company’s common stock for 2020, the equity value of the business was determined using various valuation methods including combinations of income and market approaches with input from management. The income approach estimates value based on the expectation of future cash flows that a company will generate. These future cash flows are discounted to their present values using a discount rate derived from an analysis of the cost of capital of comparable publicly traded companies in the Company’s industry or similar business operations as of each valuation date and is adjusted to reflect the risks inherent in its cash flows. The market-based approach considers multiples of financial metrics based on trading multiples of a selected peer group of companies in similar lines of business. For each valuation, the equity value was then allocated to the common stock using either the option pricing method (“OPM”) or a combination of the OPM and the probability-weighted expected return method (“PWERM”), which is referred to as a Hybrid Method. The OPM allocates the overall Company value to the various share classes based on differences in liquidation preferences, participation rights, dividend policy and conversion rights, using a series of call options. The call right is valued using a Black-Scholes option pricing model. The PWERM employs additional information not used in the OPM, including various market approach calculations depending upon the likelihood of various discrete future liquidity scenarios such as completing the business combination described in Note 18 “Subsequent Events” as well as the probability of remaining a private company. Application of this approach involves the use of estimates, judgment and assumptions that are highly complex and subjective, such as market multiples, the selection of comparable companies and the probability of possible future events. Changes in any or all of these estimates and assumptions or the relationships among those assumptions could have a material impact on the valuation of the Company’s common stock as of each valuation date.
Income Taxes |  | Income Taxes The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company assesses the likelihood that its deferred tax assets will be recovered from future taxable income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected and considering prudent and feasible tax planning strategies. The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.
Recent Accounting Pronouncements Adopted |  | Recent Accounting Pronouncements Adopted In June 2018, the Financial Accounting Standards Board (“FASB”) issued ASU 2018‑07, Compensation — Stock Compensation (Topic 718). The amendments in this update expand the scope of Topic 718 to include share-based payments to non-employees. An entity is required to apply the requirements of Topic 718 to non-employee awards except for specific guidance related to option pricing models and the attribution of cost. For nonemployee awards that had been issued prior to adoption of ASU 2018-07 and remained outstanding subsequent to adoption, the Company utilized the adoption date fair value of the nonemployee awards as a substitute for grant date fair value for future compensation expense recognition as permitted under the transition guidance. The Company adopted such guidance on January 1, 2020 and there was no material effect of adoption on the consolidated financial statements. In August 2018, the FASB issued ASU 2018‑13, Fair Value Measurement: Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement (Topic 820). The amendments add and modify certain disclosure requirements for fair value measurements. Under the new guidance, entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, or valuation processes for Level 3 fair value measurements. However, public business entities will be required to disclose the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and related changes in unrealized gains and losses included in other comprehensive income. ASU 2018‑13 is effective for public business entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company adopted such guidance on January 1, 2020 and there was no material effect of adoption on the consolidated financial statements.
Recent Accounting Pronouncements Issued but Not Yet Adopted |  | Recent Accounting Pronouncements Issued but Not Yet Adopted In February 2016, the FASB issued ASU 2016‑02, Leases (Topic 842) which outlines a comprehensive lease accounting model and supersedes the current lease guidance. The new guidance requires lessees to recognize almost all of their leases on the balance sheet by recording a lease liability and corresponding right-of-use assets. It also changes the definition of a lease and expands the disclosure requirements of lease arrangements. As per the latest ASU 2020‑05 issued by FASB, the entities who have not yet issued or made available for issuance the financial statements as of June 3, 2020 can defer the new guidance for one year. For public entities, this guidance was effective for annual reporting periods beginning January 1, 2019, including interim periods within that annual reporting period. For other entities, this guidance is effective for the annual reporting period beginning January 1, 2022, and interim reporting periods within annual reporting period beginning January 1, 2023. This will require application of the new accounting guidance at the beginning of the earliest comparative period presented in the year of adoption. The impact of the Company's adoption of Topic 842 to the consolidated financial statements will be to recognize the operating lease commitments as operating lease liabilities and right-of-use assets upon adoption, which will result in an increase in the assets and liabilities recorded on the balance sheet. The Company is continuing its assessment, which may identify additional impacts Topic 842 will have on the consolidated financial statements and disclosures. In June 2016, the FASB issued ASU 2016‑13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016‑13 requires an entity to utilize a new impairment model known as the current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized cost basis of the financial asset, presents the net amount expected to be collected on the financial asset. The CECL model is expected to result in more timely recognition of credit losses. ASU 2016‑13 also requires new disclosures for financial assets measured at amortized cost, loans, and available-for-sale debt securities. For public entities, this guidance was effective for annual reporting period beginning January 1, 2020, including interim periods within that annual reporting period. For other entities, this guidance is effective for the annual reporting period beginning January 1, 2023, including interim periods within that annual reporting period. The standard will apply as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company is in the process of evaluating the impact the adoption of this pronouncement will have on the Company’s consolidated financial statements and disclosures. In August 2018, the FASB issued ASU 2018‑15, Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that Is a Service Contract (Topic 350‑40), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). For public entities, this guidance was effective for annual reporting periods beginning January 1, 2020, including interim periods within that annual reporting period. For the other entities, this guidance is effective for the Company for annual reporting periods beginning January 1, 2021 and interim periods beginning January 1, 2022. The Company is currently evaluating the impact that the adoption of this pronouncement will have on the Company’s consolidated financial statements and disclosures. In December 2019, the FASB ASU 2019‑12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The ASU is intended to simplify various aspects related to accounting for income taxes. For public entities, this guidance is effective for annual reporting periods beginning January 1, 2021, including interim periods within that annual reporting period. For other entities, this guidance is effective for annual reporting periods beginning January 1, 2022 and interim reporting periods within annual reporting period beginning January 1, 2023. The Company is currently evaluating the impact that the adoption of this pronouncement will have on the financial statements. In August 2020, the FASB issued ASU No. 2020‑06, Debt — Debt with Conversion and Other Options (Subtopic 470‑20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815‑40). The update simplifies the accounting for convertible debt instruments and convertible preferred stock by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the primary contract. This ASU also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. For public business entities, this guidance is effective for annual reporting periods beginning January 1, 2022, and interim periods within those fiscal years. For all other entities, it is effective for annual reporting periods years beginning January 1, 2024, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after January 1, 2021. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company is currently evaluating the timing and impact of the adoption of ASU 2020‑06 on the Company’s consolidated financial statements and disclosures.

X
- Definition Disclosure of accounting policy for basis of presentation and principles of consolidation. + References No definition available. + Details
Name: | bfly_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for capitalized software development costs. + References No definition available. + Details
Name: | bfly_CapitalizedSoftwareDevelopmentCostsPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for common stock valuations. + References No definition available. + Details
Name: | bfly_CommonStockValuationsPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for Covid-19. + References No definition available. + Details
Name: | bfly_Covid19OutbreakPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for going concern. + References No definition available. + Details
Name: | bfly_GoingConcernPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for other assets, related party. + References No definition available. + Details
Name: | bfly_OtherAssetsRelatedPartyPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recent accounting pronouncements issued but not yet adopted. + References No definition available. + Details
Name: | bfly_RecentAccountingPronouncementsIssuedButNotYetAdoptedPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for Sales And Marketing. + References No definition available. + Details
Name: | bfly_SalesAndMarketingPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition na + References No definition available. + Details
Name: | bfly_SecurityDepositsPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for temporary equity. + References No definition available. + Details
Name: | bfly_TemporaryEquityPolicyPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition na + References No definition available. + Details
Name: | bfly_VendorAdvancesPolicyTextBlock
Namespace Prefix: | bfly_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586 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(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 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.17) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: 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.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 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.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=bfly_BflyOperationsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |