XML 57 R39.htm IDEA: XBRL DOCUMENT
v3.24.0.1

ACCOUNTING POLICIES AND SUPPLEMENTAL DISCLOSURES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Principles of consolidation | Principles of consolidation The accompanying consolidated financial statements include our accounts and the accounts of our wholly-owned subsidiaries. All intercompany account balances and transactions have been eliminated in consolidation.
Use of estimates | Use of estimates The preparation of financial statements in conformity with GAAP requires estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent liabilities in our consolidated financial statements and accompanying notes. Estimates are used for, but not limited to, receivables valuation, revenue recognition, loyalty program reward point and gift card breakage, sales returns, inventory valuation, asset useful lives, equity and debt securities valuation, income taxes, stock-based compensation, performance-based compensation, self-funded health insurance liabilities, and contingencies. Although these estimates are based on our best knowledge of current events and actions that we may undertake in the future, our accounting of these estimates may change from period to period. To the extent there are differences between these estimates and actual results, our consolidated financial statements may be materially affected.
Cash equivalents | Cash equivalents We classify all highly liquid instruments, including instruments with an original maturity of three months or less at the time of purchase, as cash equivalents.
Restricted cash | Restricted cash We consider cash that is legally restricted and cash that is held as compensating balances for credit arrangements as restricted cash.
Fair value of financial instruments | Fair value of financial instruments We account for our assets and liabilities using a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two types of inputs have created the fair-value hierarchy below. This hierarchy requires us to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. •Level 1—Quoted prices for identical instruments in active markets; •Level 2—Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and •Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Our assets and liabilities that are adjusted to fair value on a recurring basis are cash equivalents, our equity securities under ASC 321, and deferred compensation liabilities, which fair values are determined using quoted market prices from daily exchange traded markets on the closing price as of the balance sheet date and are classified as Level 1. Our recurring fair value measurements using unobservable inputs (Level 3) include our equity securities under ASC 323 accounted for under the fair value option and available-for-sale debt securities. Our other financial instruments, including cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, and debt are carried at cost, which approximates their fair value. Certain assets, including long-lived assets, certain equity securities under ASC 323, goodwill, and other intangible assets, are measured at fair value on a nonrecurring basis; that is, the assets are not measured at fair value on an ongoing basis, but are subject to fair value adjustments using fair value measurements with unobservable inputs (Level 3), apart from assets held for sale which uses an active market purchase offer (Level 1), and cryptocurrencies which use quoted prices from various digital currency exchanges with active markets in certain circumstances (e.g., when there is evidence of impairment).
Accounts receivable | Accounts receivable, net Accounts receivable consist primarily of trade amounts due from customers in the United States and uncleared credit card transactions at period end. Accounts receivables are recorded at invoiced amounts and do not bear interest.
Allowance for doubtful accounts | We maintain an allowance for expected credit losses based upon our business customers' financial condition and payment history, our historical collection experience, and any future expected economic conditions.
Inventories | Inventories Inventories include merchandise acquired for resale and processed returns which are accounted for using a standard costing system which approximates the first-in-first-out ("FIFO") method of accounting and are valued at the lower of cost and net realizable value. Inventory valuation requires us to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers, returns to product vendors, liquidations, and expected recoverable values of each disposition category.
Prepaids and other current assets | Prepaids and other current assets Prepaids and other current assets represent expenses paid prior to receipt of the related goods or services, including advertising, license fees, maintenance, packaging, insurance, prepaid inventories, other miscellaneous costs, and cryptocurrencies.
Property and equipment, net | Property and equipment, net Property and equipment are recorded at cost and stated net of depreciation and amortization. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the related assets as follows:
| Life (years)
Building | 40
Land improvements | 20
Building machinery and equipment | 15-20
Furniture and equipment | 5-7
Computer hardware | 3-4
Computer software, including internal-use software and website development | 2-4
Leasehold improvements are amortized over the shorter of the term of the related leases or estimated useful lives. Included in property and equipment is the capitalized cost of internal-use software and website development, including software used to upgrade and enhance our Website and processes supporting our business. We capitalize costs incurred during the application development stage of internal-use software and amortize these costs over the estimated useful life. Costs incurred related to design or maintenance of internal-use software are expensed as incurred. Upon sale or retirement of assets, cost and related accumulated depreciation and amortization are removed from the balance sheet and the resulting gain or loss is reflected in our consolidated statements of operations.
Initial valuation of retained noncontrolling interest in former subsidiaries | Initial valuation of retained noncontrolling interest in former subsidiaries During the second quarter of 2021, we measured our retained noncontrolling interest in former subsidiaries at fair value at the date of deconsolidation. In the absence of quoted market prices (since the equity of these entities is not traded on a public market), the fair value was determined in good faith under our valuation policy and process using generally accepted valuation approaches. We utilized an independent third party valuation firm to assist us in determining the fair values of our retained noncontrolling interest in former subsidiaries using a combination of a market approach and income approach. The market approach relied upon a comparison with guideline public companies or guideline transactions and entails selecting relevant financial information of the subject company, and capitalizing those amounts using valuation multiples that are based on empirical market observations. The income approach relied upon an analysis of its projected economic earnings discounted to present value (discounted cash flows). The fair value determination of our retained noncontrolling interest required the use of significant unobservable inputs (Level 3 inputs) as shown in the table within Note 5—Discontinued Operations. Due to the inherent uncertainty of determining the fair value of Level 3 securities that do not have a readily available market value, the determination of fair value required significant judgment or estimation and changes in the estimates and assumptions used in the valuation models could materially affect the determination of fair value for these assets. See Note 5—Discontinued Operations for further information.
Valuation of assets held for sale and Impairment of long-lived assets | Valuation of assets held for sale We classify assets and liabilities to be sold (disposal group) as held for sale in the period when all of the applicable criteria are met, including: (i) management commits to a plan to sell, (ii) the disposal group is available to sell in its present condition, (iii) there is an active program to locate a buyer, (iv) the disposal group is being actively marketed at a reasonable price in relation to its fair value, (v) significant changes to the plan to sell are unlikely, and (vi) the sale of the disposal group is generally probable of being completed within one year. Assets and liabilities held for sale are presented separately within the Consolidated balance sheets with any adjustments necessary to measure the disposal group at the lower of its carrying value or fair value less costs to sell. Depreciation of property and equipment is not recorded while these assets are classified as held for sale. The fair value of a disposal group, less any costs to sell, is assessed each reporting period it remains classified as held for sale and any remeasurement to the lower of carrying value or fair value less costs to sell is reported as an adjustment to the carrying value of the disposal group recorded in Other income (expense), net in our consolidated statements of operations. We measured our assets held for sale at fair value based on Level 1 inputs. See Note 4—Assets Held for Sale for further information. Impairment of long-lived assets We review property and equipment, right-of-use assets, and other long-lived assets, including intangible assets other than goodwill, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability is measured by a comparison of the assets' carrying amount to future undiscounted net cash flows the asset group is expected to generate. Cash flow forecasts are based on trends of historical performance and management's estimate of future performance, giving consideration to existing and anticipated competitive and economic conditions. If such asset group is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds their fair values. There were no impairments to long-lived assets recorded during the years ended December 31, 2023, 2022 and 2021.
Equity securities under ASC 321 | Equity securities under ASC 321 Minority interests (less than 20%) in certain public entities, accounted for under ASC Topic 321, Investments—Equity Securities ("ASC 321"), are included in Equity securities at fair value in our consolidated balance sheets. We measured our ASC 321 equity securities at fair value (based on Level 1 inputs) with changes in fair value recorded in Other income (expense), net in our consolidated statements of operations. Dividends received are reported in earnings if and when received. As of December 31, 2023, we no longer held any minority interests in those certain public entities. Equity securities accounted for under the equity method under ASC 323 At December 31, 2023, we held minority interests in privately held entities, Medici Ventures, L.P., tZERO, and SpeedRoute, LLC ("SpeedRoute"), accounted for under the equity method under ASC Topic 323, Investments—Equity Method and Joint Ventures ("ASC 323"), which are included in Equity securities in our consolidated balance sheets. We can exercise significant influence, but not control, over these entities through holding more than a 20% voting interest. Based on the nature of our ownership interests and the extent of our contributed capital, we held a variable interest in Medici Ventures, L.P. and SpeedRoute, both of which meet the definition of variable interest entities; however, we are not the primary beneficiary of these entities for purposes of consolidation as we do not have the power (either explicit or implicit), through voting rights or otherwise, to direct the activities of Medici Ventures, L.P. or SpeedRoute that most significantly impact their economic performance. Our investments in these variable interest entities totaled $118.7 million as of December 31, 2023, representing our maximum exposures to loss. We record our proportionate share of Medici Ventures, L.P.'s net assets assuming the entity (i) liquidated its net assets at their book values and (ii) distributed the proceeds to the investors based on the distribution waterfall in the investment agreement, which reflects the fair value changes of the underlying investments of the entity, any investor-level adjustments, and any other operating income or losses of the entity, in Other income (expense), net in our consolidated statements of operations with corresponding adjustments to the carrying value of the asset. If such events or circumstances have occurred that may indicate the fair value of our equity interest is less than its carrying value, we estimate the fair value of our equity interest and recognize an impairment loss equal to the difference between the fair value of the security and its carrying value which is recorded in Other income (expense), net in our consolidated statements of operations. There is no difference between the carrying amount of our investment in the entity and the amount of underlying equity we have in the entity's net assets. We have elected to apply the fair value option for valuing our direct minority interests in tZERO and SpeedRoute as we determined that accounting for our direct minority interests in tZERO and SpeedRoute under the fair value option would approximate the same valuation approach used by Medici Ventures, L.P. for valuing our indirect interest in tZERO and SpeedRoute and would be the most meaningful and transparent option for evaluating our continued exposure to the economics of tZERO and SpeedRoute. The fair value was determined in good faith under our valuation policy and process using generally accepted valuation approaches through the use of a third-party valuation firm. Our assessment includes a review of recent operating results and trends, recent sales/acquisitions of the equity securities, and other publicly available data. The methods and significant assumptions to estimate the fair value of our direct minority interests in tZERO under the fair value option include using a market approach. The market approach relied upon market transaction valuations of the subject company, adjusted for changes in enterprise value for guideline public companies. Due to the recent Series B financing round led by the Intercontinental Exchange, the valuation technique used to value our direct interest in tZERO was a market approach using a transaction backsolve with an option pricing model. The methods and significant assumptions to estimate the fair value of our direct minority interests in SpeedRoute under the fair value option include using a market approach based on recent market transaction valuations. The following table summarizes the valuation techniques and significant unobservable inputs used in the fair value measurement of our Level 3 equity securities:
Investment |  | Fair Value |  | Valuation Technique |  | Unobservable Inputs |  | Inputs
tZERO |  | $ | 37,126 |  |  | Market approach - transaction backsolve with an option pricing model |  | Term to liquidity |  | 5.0 years
|  |  |  |  |  | Volatility |  | 125%
|  |  |  |  |  | Percentage change in enterprise value for guideline public companies |  | 7.8%
SpeedRoute |  | 3,920 |  |  | Market approach - recent transactions |  | N/A |  | N/A
Total |  | $ | 41,046 |  |  |  |  |  |  |
A significant change in the term to liquidity, volatility, or percentage change in enterprise value for guideline public companies inputs could result in a significant change in the fair value measurement.
Leases | Leases We determine if an arrangement is a lease at inception. We account for lease agreements as either operating or finance leases depending on certain defined criteria. Operating leases are recognized in Operating lease right-of-use ("ROU") assets, Operating lease liabilities, current, and Operating lease liabilities, non-current on our consolidated balance sheets. Finance leases are included in Other long-term assets, net, Other current liabilities, and Other long-term liabilities on our consolidated balance sheets. Lease assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. In certain of our lease agreements, we receive rent holidays and other incentives. We recognize lease costs on a straight-line basis over the lease term without regard to deferred payment terms, such as rent holidays, that defer the commencement date of required payments. Our lease terms may include options to extend or terminate the lease, and we adjust our measurement of the lease when it is reasonably certain that we will exercise that option. Lease payments used in measurement of the lease liability typically do not include executory costs, such as taxes, insurance, and maintenance, unless those costs can be reasonably estimated at lease commencement. Leasehold improvements are capitalized at cost and amortized over the lesser of their expected useful life or the life of the lease, without assuming renewal features, if any, are exercised. We do not separate lease and non-lease components for our leases.
Treasury stock | Treasury stock We account for treasury stock of our common shares under the cost method and include treasury stock as a component of stockholders' equity.
Goodwill | Goodwill Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired in business combinations. Goodwill is not amortized but is tested for impairment at least annually or when we deem that a triggering event has occurred. When evaluating whether goodwill is impaired, we make a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the qualitative assessment determines that it is more likely than not that its fair value is less than its carrying amount, we compare the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If the carrying amount exceeds its fair value, an impairment loss is recognized in an amount equal to the excess of the carrying amount over the fair value of the reporting unit, not to exceed the carrying amount of the goodwill. There were no impairments to goodwill recorded during the years ended December 31, 2023, 2022 and 2021 and no other changes to the carrying amount of goodwill during the years ended December 31, 2023 and 2022. Our goodwill balance of $6.2 million as of December 31, 2023 and 2022 is net of accumulated impairment losses and other adjustments of $3.3 million.
Intangible assets other than goodwill | Intangible assets other than goodwill We capitalize and amortize intangible assets other than goodwill over their estimated useful lives unless such lives are indefinite. Intangible assets other than goodwill acquired separately from third parties are capitalized at cost, including any related direct acquisition costs, while such assets acquired as part of a business combination are capitalized at their acquisition-date fair value. Indefinite-lived intangible assets are tested for impairment annually or more frequently when events or circumstances indicate that the carrying value more likely than not exceeds its fair value. In addition, we routinely evaluate the remaining useful life of intangible assets not being amortized to determine whether events or circumstances continue to support an indefinite useful life, including any legal, regulatory, contractual, competitive, economic, or other factors that may limit their useful lives. Definite-lived intangible assets are amortized using the straight-line method of amortization over their useful lives, with the exception of certain intangibles (such as acquired customer lists) which are amortized using an accelerated method of amortization based on estimated customer attrition rates. These definite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable as described below under Impairment of long-lived assets.
Available-for-sale debt securities | Available-for-sale debt securities During the year ended December 31, 2023, we invested $10.0 million in GrainChain, Inc. in the form of a convertible promissory note (the "Note"). The Note bears interest at an annual interest rate of 5% and accrued interest is recorded in Interest income (expense), net in our consolidated statements of operations. The Note has a maturity date of January 3, 2025 at which time the outstanding principal and any unpaid accrued interest will automatically convert into shares of a newly created series of preferred stock issued by GrainChain, Inc. unless converted earlier under limited circumstances. The fair value of the Note, including accrued interest, was $10.5 million at December 31, 2023, which is included in Other long-term assets, net on our consolidated balance sheets. Based on the nature of our indirect ownership interests in GrainChain, Inc. through Medici Ventures, L.P. and the extent of our contributed capital, we held a variable interest in GrainChain, Inc., which meets the definition of a variable interest entity; however, we are not the primary beneficiary of this entity for purposes of consolidation as we do not have the power (either explicit or implicit), through voting rights or otherwise, to direct the activities of GrainChain, Inc. that most significantly impact its economic performance. Our maximum exposure to loss in this variable interest entity totaled $29.5 million as of December 31, 2023, representing our direct and indirect interest in GrainChain, Inc.
Other long-term assets, net | Other long-term assets, net Other long-term assets, net consist primarily of long-term prepaid expenses, deposits, and available-for-sale debt securities.
Revenue recognition | Revenue recognition Revenue is recognized when, or as, control of a promised product or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. Revenue excludes taxes that have been assessed by governmental authorities and that are directly imposed on revenue-producing transactions between the Company and its customers, including sales and use taxes. Revenue recognition is evaluated through the following five-step process: 1) identification of the contract with a customer; 2) identification of the performance obligations in the contract; 3) determination of the transaction price; 4) allocation of the transaction price to the performance obligations in the contract; and 5) recognition of revenue when or as a performance obligation is satisfied. Product Revenue We derive our revenue primarily through our Website but may also derive revenue from sales of merchandise through other channels. Our revenue is derived primarily from merchandise sold at a point in time and shipped to customers. Merchandise sales are fulfilled with inventory sourced through our partners or from our owned inventory. The vast majority of our sales, however, are fulfilled from inventory sourced through our partners. Revenue is recognized when control of the product passes to the customer, typically at the date of delivery of the merchandise to the customer or the date a service is provided and is recognized in an amount that reflects the expected consideration to be received in exchange for such goods or services. As such, customer orders are recorded as unearned revenue prior to delivery of products or services ordered. As we ship high volumes of packages through multiple carriers, we use estimates to determine which shipments are delivered and, therefore, recognized as revenue at the end of the period. Our delivery date estimates are based on average shipping transit times, which are calculated using the following factors: (i) the type of shipping carrier (as carriers have different in-transit times); (ii) the fulfillment source (either our warehouses, those warehouses we control, or those of our partners); (iii) the delivery destination; and (iv) actual transit time experience, which shows that delivery date is typically one to seven business days from the date of shipment. We review and update our estimates on a quarterly basis based on our actual transit time experience. However, actual shipping times may differ from our estimates. Generally, we require authorization from credit card or other payment vendors whose services we offer to our customers (such as PayPal, Apple Pay, Klarna), or verification of receipt of payment, before we ship products to consumers or business purchasers. We generally receive payments from our customers before our payments to our suppliers are due. We do not recognize assets associated with costs to obtain or fulfill a contract with a customer. Shipping and handling is considered a fulfillment activity, as it takes place prior to the customer obtaining control of the merchandise, and fees charged to customers are included in net revenue upon completion of our performance obligation. We present revenue net of sales taxes, discounts, and expected refunds. Our merchandise sales contracts include terms that could cause variability in the transaction price for items such as discounts, credits, or sales returns. Accordingly, the transaction price for product sales includes estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. At the time of sale, we estimate a sales return liability for the variable consideration based on historical experience, which is recorded within Accrued liabilities in the consolidated balance sheet. We record an allowance for returns based on current period revenues and historical returns experience. We analyze actual historical returns, current economic trends and changes in order volume and acceptance of our products when evaluating the adequacy of the sales returns allowance in any accounting period. We evaluate the criteria outlined in ASC 606-10-55, Principal versus Agent Considerations, in determining whether it is appropriate to record the gross amount of merchandise sales and related costs or the net amount earned as commissions. When we are the principal in a transaction and control the specific good or service before it is transferred to the customer, revenue is recorded gross; otherwise, revenue is recorded on a net basis. Through contractual terms with our partners, we have the ability to control the promised goods or services and as a result record the majority of our revenue on a gross basis. Loyalty program We have a customer loyalty program called Welcome Rewards for which we sell annual memberships. For Welcome Rewards memberships, we record membership fees as unearned revenue and we recognize revenue ratably over the membership period. The loyalty program allows members to earn dollars for qualifying purchases made on our Website. As such, the initial transaction price giving rise to the reward dollar is allocated to each separate performance obligation based upon its relative standalone selling price. In determining the stand-alone selling price, we incorporate assumptions about the redemption rates of loyalty points. We recognize revenue for loyalty program reward dollars when customers redeem such rewards as part of a purchase on our Website. We record the standalone value of reward dollars earned in unearned revenue at the time the reward dollars are earned. Loyalty program reward dollars expire 90 days after the customer's membership expires. We recognize estimated reward dollar breakage, to which we expect to be entitled, over the expected redemption period in proportion to actual redemptions by customers. Advertising Revenue Advertising revenues are derived primarily from sponsored links and display advertisements that are placed on our Website, distributed via email, or sent out as direct mailers. Advertising revenue is recognized in revenue when the advertising services are rendered. Advertising revenues were less than 3% of total net revenues for all periods presented. Unearned Revenue When the timing of our provision of goods or services is different from the timing of the payments made by our customers, we recognize a contract liability (customer payment precedes performance). Customer orders are recorded as unearned revenue when payment is received prior to delivery of products or services ordered. We record amounts received for loyalty program membership fees as unearned revenue and we recognize it ratably over the membership period. We record loyalty program reward dollars earned from purchases as unearned revenue at the time they are earned based upon the relative standalone selling price of the loyalty program reward dollar and we recognize it as revenue in proportion to the estimated pattern of rights exercised by the customer. If reward dollars are not redeemed, we recognize revenue upon expiration. In addition, we sell gift cards and record related unearned revenue at the time of the sale. We sell gift cards without expiration dates and we recognize revenue from a gift card upon redemption of the gift card. The unredeemed portion of our gift cards are recognized in revenue over the expected redemption period based upon the estimated pattern of rights exercised by the customer, if the gift cards are not subject to escheat laws. Sales returns allowance Revenue is recorded net of estimated returns. We record an allowance for returns based on current period revenues and historical returns experience. We analyze actual historical returns, current economic trends and changes in order volume and acceptance of our products when evaluating the adequacy of the sales returns allowance in any accounting period.
Cost of goods sold | Cost of goods sold Our cost of goods sold includes product costs, warehousing costs, outbound shipping costs, handling and fulfillment costs, customer service costs, and merchant fees, and is recorded in the same period in which related revenues have been recorded.
Advertising expense | Advertising expense We expense the costs of producing advertisements the first time the advertising takes place and expense the cost of communicating advertising in the period during which the advertising space or airtime is used. Internet advertising expenses are recognized as incurred based on the terms of the individual agreements, which are generally: 1) a commission for traffic driven to our Website that generates a sale or 2) a referral fee based on the number of clicks on keywords or links to our Website generated during a given period. Advertising expense is included in Sales and marketing expenses in our consolidated statements of operations. Prepaid advertising is included in Prepaids and other current assets in our consolidated balance sheets.
Stock-based compensation | Stock-based compensation We measure compensation expense for our outstanding unvested restricted stock awards at fair value on the date of grant and recognize compensation expense over the service period for awards at the greater of a straight-line basis or on an accelerated schedule when vesting of the share-based awards exceeds a straight-line basis. When an award is forfeited prior to the vesting date, we recognize an adjustment for the previously recognized expense in the period of the forfeiture. See Note 19—Stock-Based Awards. We use the Black-Scholes option pricing model to determine the fair value of our employee stock purchase plan shares. The determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by our stock price and assumptions regarding a number of complex and subjective variables. These variables include our expected stock price volatility over the expected term of the awards, actual and projected employee stock option exercise behaviors, a risk-free interest rate and any expected dividends.
Loss contingencies | Loss contingencies In the normal course of business, we are involved in legal proceedings and other potential loss contingencies. We accrue a liability for such matters when it is probable that a loss has been incurred and the amount, or range of amounts, can be reasonably estimated. When only a range of probable loss can be estimated, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. We expense legal fees as incurred (See Note 16—Commitments and Contingencies).
Income taxes | Income taxes Income taxes are accounted for under 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 included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including projected future taxable income, scheduled reversals of our deferred tax liabilities, tax planning strategies, and results of recent operations. Our projections of future taxable income are subject to changes in how we do business, economic outlook, political climate, and other conditions such as supply chain challenges, inflation, rising interest rates, geopolitical events, and other macroeconomic conditions, and judgment is required in determining our ability to use our deferred tax assets. We record uncertain tax positions in accordance with ASC 740 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We recognize interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying consolidated income statements. Accrued interest and penalties are included within the related tax liability line in our consolidated balance sheets.
Net income (loss) per share | Net income (loss) per share Our Series A-1 preferred stock and Series B preferred stock (collectively, the "Preferred Shares") were considered participating securities, and as a result, net income (loss) per share has historically been calculated using the two-class method. Under this method, we give effect to preferred dividends and then allocate undistributed net income (loss) attributable to participating securities (based on the weighted average percentage of shares outstanding) in determining net income (loss) attributable to common shares. In periods of net loss, a determination is also made on whether a participating security holder has an obligation to share in the losses before allocating to participating securities. As of December 31, 2023 and 2022, there were no participating securities following our preferred stock conversion. See Note 18—Stockholders' Equity, Preferred stock conversion, for further information. Basic net income (loss) per common share is computed by dividing net income (loss) attributable to common shares by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) attributable to common shares by the weighted average number of common and potential common shares outstanding during the period. Potential common shares, comprising incremental common shares issuable from the employee stock purchase plan and restricted stock awards are included in the calculation of diluted net income (loss) per common share to the extent such shares are dilutive.
New accounting pronouncements | Recently issued accounting standards In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments' significant expenses and other segment items on an interim and annual basis. For public entities, ASU 2023-07 is required to be adopted for annual periods beginning after December 15, 2023 and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the adoption of this ASU on our consolidated financial statements and related disclosures. This ASU will likely result in us including the additional required disclosures when adopted. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities to disclose disaggregated information about a reporting entity's effective tax rate reconciliation as well as additional information on income taxes paid. For public entities, ASU 2023-09 is required to be adopted for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the adoption of this ASU on our consolidated financial statements and related disclosures. This ASU will likely result in us including the additional required disclosures when adopted.

X
- Definition Disclosure of accounting policy for other long-term assets. + References No definition available. + Details
Name: | byon_OtherLongTermAssetsPolicyTextBlock
Namespace Prefix: | byon_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for prepaids and other assets which represent expenses paid prior to receipt of the related goods or services. + References No definition available. + Details
Name: | byon_PrepaidsAndOtherAssetsPolicyTextBlock
Namespace Prefix: | byon_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describes an entity's accounting policy for allowance for doubtful accounts for its trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References No definition available. + Details
Name: | byon_ReceivablesTradeAndOtherAccountsReceivableAllowanceForExpectedCreditLossesPolicyTextBlock
Namespace Prefix: | byon_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for treasury stock. + References No definition available. + Details
Name: | byon_TreasuryStockPolicyTextBlock
Namespace Prefix: | byon_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-5A Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 2AA -Subparagraph a -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-2AA + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org//705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | dtr-types: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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration