XML 49 R35.htm IDEA: XBRL DOCUMENT
v3.22.0.1

ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
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 generally accepted accounting principles 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, Club O and gift card breakage, sales returns, vendor incentive discount offers, inventory valuation, depreciable lives and valuation of property and equipment, and internally-developed software, goodwill valuation, intangible asset valuation, equity securities valuation, income taxes, stock-based compensation, performance-based compensation, self-funded health insurance liabilities, and contingencies. Our estimates involving, among other items, forecasted revenues, sales volume, pricing, cost and availability of inventory, consumer demand and spending habits, the continued operations of our supply chain and logistics network, changes in interest rates, and the overall impact of social distancing on our workforce are even more difficult to estimate as a result of uncertainties associated with the scope and duration of the global novel coronavirus ("COVID-19") pandemic and various actions taken by governmental authorities, private business and other third parties in response to the pandemic, the ultimate geographic spread of the virus, the ongoing economic effect of the pandemic and the post-pandemic economic recovery. Although these estimates are based on our best knowledge of current events and actions that we may undertake in the future, the variability of these factors depends on a number of conditions, including uncertainty associated with the COVID-19 pandemic, how long these conditions will persist, ongoing developments related to the production, approval and distribution of vaccines, what additional measures may be introduced or reintroduced by governments or private parties or what effect any such additional measures may have on our business and thus our accounting 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 equivalentsWe 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, certain equity securities, 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 other financial instruments, including cash, restricted cash, accounts receivable, accounts payable, accrued liabilities, finance obligations, and debt are carried at cost, which approximates their fair value. Certain assets, including long-lived assets, certain equity securities, goodwill, cryptocurrencies, 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 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 receivable 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.
Valuation of 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 assetsPrepaids 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 cryptocurrency-denominated assets ("cryptocurrencies").
Fixed assets, 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 or the term of the related finance lease, whichever is shorter, 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.
Fair Value Measurement, Policy | Initial valuation of retained noncontrolling interest in former subsidiaries We measured our retained noncontrolling interest in former subsidiaries at fair value at the date of deconsolidation. In the absence of quoted market prices (e.g., a privately held entity), 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 4—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 4—Discontinued Operations for further information.
Investment, Policy | Equity securities under ASC 321 At December 31, 2021, we held minority interests (less than 20%) in certain public entities, accounted for under ASC Topic 321, Investments—Equity Securities ("ASC 321"), which are included in Equity securities at fair value in our consolidated balance sheets. We measure our ASC 321 equity securities at fair value 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. Equity securities accounted for under the equity method under ASC 323 At December 31, 2021, we held minority interests in privately held entities, Medici Ventures, L.P. and tZERO, 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 both Medici Ventures, L.P. and tZERO which meet the definition of variable interest entities; however, we are not the primary beneficiary of either 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 Medici Ventures, L.P. or tZERO that most significantly impact their economic performance. Our investments in these variable interest entities totaled $342.5 million as of December 31, 2021, representing our maximum exposures to loss. We record our proportionate share of Medici Ventures, L.P.'s reported net income or loss, which reflects the fair value changes of the underlying investments of the entity 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. 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 interest in tZERO as we determined that accounting for our direct minority equity interest in tZERO 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 would be the most meaningful and transparent option for evaluating our continued exposure to the economics of tZERO. The methods and significant assumptions to estimate the fair value of tZERO include using guideline public companies for the market approach and discounted cash flow model for the income approach. Inputs for the market approach include assumptions made for the enterprise value to revenue multiple. Inputs for the income approach include assumptions made for discount rate, revenue growth rate, EBITDA margin, and discount period. If such events or circumstances have occurred that may indicate the fair value of the security is less than its carrying value, we estimate the fair value of the security 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.
Leases | LeasesWe 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 and intangible assets | GoodwillGoodwill 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.
Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] | Intangible assets other than goodwillWe 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 while such assets acquired as part of a business combination are capitalized at their acquisition-date fair value. 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 technology, customer relationships, and trade names) which are amortized using an accelerated method of amortization based on cash flows. 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.
Impairment of long-lived assets | 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.
Other long-term assets, net | Other long-term assets, net Other long-term assets, net consist primarily of long-term prepaid expenses, deposits, and assets acquired under finance leases.
Revenue from Contract with Customer | 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 eight 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. Club O loyalty program We have a customer loyalty program called Club O for which we sell annual memberships. For Club O memberships, we record membership fees as unearned revenue and we recognize revenue ratably over the membership period. The Club O loyalty program allows members to earn Club O Reward 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 Club O 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. Club O Reward dollars expire 90 days after the customer's Club O 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 approximately 2% 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 Club O membership fees as unearned revenue and we recognize it ratably over the membership period. We record Club O Reward dollars earned from purchases as unearned revenue at the time they are earned based upon the relative standalone selling price of the Club O 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 We inspect returned items when they arrive at our processing facilities. We refund the full cost of the merchandise returned and all original shipping charges if the returned item is defective or we or our partners have made an error, such as shipping the wrong product. If the return is not a result of a product defect or a fulfillment error and the customer initiates a return of an unopened item within 30 days of delivery, for most products we refund the full cost of the merchandise minus the original shipping charge and actual return shipping fees. However, we reduce refunds for returns initiated more than 30 days after delivery or that are received at our returns processing facility more than 45 days after initial delivery. If our customer returns an item that has been opened or shows signs of wear, we issue a partial refund minus the original shipping charge and actual return shipping fees. 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 16—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 as well as 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 13—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 change due to economic, political, and other conditions, such as the COVID-19 pandemic, 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 Blockchain Voting Series A Preferred Stock, par value $0.0001 per share (the "Series A Preferred"), Digital Voting Series A-1 Preferred stock, par value $0.0001 per share (the "Series A-1 Preferred"), and our Voting Series B Preferred stock, par value $0.0001 per share (the "Series B Preferred" together with the Series A Preferred stock and the Series A-1 Preferred stock, collectively, the "Preferred Shares") are considered participating securities, and as a result, net income (loss) per share is calculated using the two-class method. Under this method, we give effect to preferred dividends and then allocate remaining net income (loss) attributable to our stockholders to both common shares and participating securities (based on the percentages outstanding) in determining net income (loss) per common share. Basic net income (loss) per common share is computed by dividing net income (loss) attributable to common shares (after allocating between common shares and participating securities) 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 (after allocating between common shares and participating securities) by the weighted average number of common and potential common shares outstanding during the period (after allocating total dilutive shares between our common shares outstanding and our preferred shares outstanding). 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 adopted accounting standards In December 2019, the FASB issued ASU 2019-12, Income Taxes ("Topic 740")—Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles in Topic 740 and amends existing guidance to improve consistent application. We adopted the changes under the new standard on January 1, 2021. The implementation of ASU 2019-12 did not have a material impact on our consolidated financial statements and disclosures. In January 2020, the FASB issued ASU 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815, which clarifies the interaction of the accounting for equity securities under Topic 321, the accounting for equity method investments in Topic 323, and the accounting for certain forward contracts and purchased options in Topic 815. We adopted the changes under the new standard on January 1, 2021. The implementation of ASU 2020-01 did not have a material impact on our consolidated financial statements and disclosures. In October 2020, the FASB issued ASU 2020-10, Codification Improvements, which amends and provides Codification improvements in order to either clarify the Codification or correct unintended application of guidance that are not expected to have a significant effect on current accounting practice or create a significant administrative cost to most entities. We adopted the changes under the new standard on January 1, 2021. The implementation of ASU 2020-10 did not have a material impact on our consolidated financial statements and disclosures.

X
- Definition Disclosure of accounting policy for other long-term assets. + References No definition available. + Details
Name: | ostk_OtherLongTermAssetsPolicyTextBlock
Namespace Prefix: | ostk_
Data Type: | dtr-types: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: | ostk_PrepaidsAndOtherAssetsPolicyTextBlock
Namespace Prefix: | ostk_
Data Type: | dtr-types: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: | ostk_ReceivablesTradeAndOtherAccountsReceivableAllowanceForExpectedCreditLossesPolicyTextBlock
Namespace Prefix: | ostk_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for treasury stock. + References No definition available. + Details
Name: | ostk_TreasuryStockPolicyTextBlock
Namespace Prefix: | ostk_
Data Type: | dtr-types: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 -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 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 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 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 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: | 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 -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: 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=124432515&loc=d3e3630-109257 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 + 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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
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 -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 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: | 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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&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=121826272&loc=d3e32847-109319 Reference 3: 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=121826272&loc=d3e32840-109319 Reference 4: 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=124431353&loc=SL116659661-227067 Reference 5: 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=121826272&loc=d3e32639-109319 Reference 6: 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=123427490&loc=d3e32280-109318 Reference 7: 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=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
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 -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 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 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=124437754&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://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: 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: | 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/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980 + 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://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 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: 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=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -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 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -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_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://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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration