v3.21.2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2021
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying interim unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X. In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2021, are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. Notes to the unaudited interim condensed consolidated financial statements that would substantially duplicate the disclosures contained in the audited consolidated financial statements for fiscal year 2018 have been omitted. This report should be read in conjunction with the audited consolidated financial statements and the footnotes thereto for the fiscal year ended December 31, 2020, included in the Company’s Form 10-K as filed with the Securities and Exchange Commission on June 18, 2021.
Principles of Consolidation | Principles of Consolidation The consolidated financial statements include the accounts of the Company and its subsidiaries 12HK, 12JP, 12EU. 12 Retail, Rune NYC, LLC, Red Wire Group, LLC (“RWG”), Bluwire Group, LLC, Social Decay LLC dba Social Sunday (“Social Sunday”) and Emotion Fashion Group which included the brands Emotion Apparel, Lexi Luu Designs, Punkz Gear, Skipjack Dive and Dance Wear, Inc. and Cleo VII, Inc. All inter-company accounts and transactions have been eliminated on consolidation. We currently have no investments accounted for using the equity or cost methods of accounting.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. The estimates and judgments will also affect the reported amounts for certain revenues and expenses during the reporting period. Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, stock-based compensation, derivate instruments, accounting for preferred stock, and the valuation of acquired assets and liabilities. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents include cash in banks, money market funds, and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash and which, in the opinion of management, are subject to an insignificant risk of loss in value. The Company had $94,529 and $11,784 in cash and cash equivalents at September 30, 2021 and December 31, 2020, respectively.
Revenue Recognition | Revenue Recognition Under Financial Accounting Standards Board (“FASB”) Topic 606, “Revenue from Contacts with Customers” (“ASC 606”), the Company recognizes revenue when the customer obtains control of promised goods or services, in an amount that reflects the consideration which is expected to be received in exchange for those goods or services. The Company recognizes revenue following the five-step model prescribed under ASC 606: (i) identify contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenues when (or as) the Company satisfies a performance obligation. The Company’s revenue consists primarily of product sales from our retail stores operating in airport terminals and casinos. Revenue for retail customers is recognized upon completion of the transaction in the point-of-sale system and satisfaction of the sale by providing the corresponding inventory at the retail location. Revenue is recognized upon transfer of control of promised products to customers, generally as risk of loss pass, in an amount that reflects the consideration the Company expects to receive in exchange for those products. Shipping and handling costs are expensed as incurred and are included in cost of revenue. Sales taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from revenue. The Company earns ancillary revenue including royalty payments and software licensing fees.
Business Combinations | Business Combinations The Company accounts for all business combinations in accordance with FASB ASC 805, “Business Combinations” (“ASC 805”), using the acquisition method of accounting. Under this method, assets and liabilities, including any non-controlling interests, are recognized at fair value at the date of acquisition. The excess of the purchase price over the fair value of assets acquired, net of liabilities assumed, and is recognized as goodwill. Certain adjustments to the assessed fair values of the assets, liabilities, may be made subsequent to the acquisition date, but within the measurement period, which is up to one year, are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period would be recorded as income. Results of operations of the acquired entity are included in the Company’s results from operations from the date of the acquisition onward and include amortization expense arising from acquired assets. The Company expenses all costs as incurred related to an acquisition in the consolidated statements of operations.
Accounts Receivable | Accounts Receivable The Company maintains reserves for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate the adequacy of these reserves. Reserves are recorded primarily on a specific identification basis. As of September 30, 2021 and December 31, 2020, the Company did not have an allowance for doubtful accounts.
Inventory | Inventory Inventories, consisting of a computer application, a mirror with a computer screen and touch monitor, are primarily accounted for using the first-in-first-out (“FIFO”) method and are valued at the lower of cost or net realizable value. Inventories on hand are evaluated on an on-going basis to determine if any items are obsolete or in excess of future market needs. Items determined to be obsolete are reserved for. As of September 30, 2021 and December 31, 2020, all inventory on hand is pursuant to our Retail, Bluwire and 12 Fashion Group (see Note 4).
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company reviews its long-lived assets (property and equipment) for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the expected cash flows, undiscounted, is less than the carrying amount of the asset, an impairment loss is recognized as the amount by which the carrying amount of the asset exceeds its fair value. Goodwill is tested annually at December 31 for impairment and upon the occurrence of certain events or substantive changes in circumstances. As of December 31, 2020, the Company performed its annual impairment test on all reporting units and determined that each unit had indicating factors of impairment due to failure to meet respective sales projections. As a result, the Company fully impaired the goodwill from each 2019 acquisition.
Convertible Debt and Convertible Preferred Stock | Convertible Debt and Convertible Preferred Stock When the Company issues convertible debt or convertible preferred stock, it first evaluates the balance sheet classification of the convertible instrument in its entirety to determine whether the instrument should be classified as a liability under ASC 480, Distinguishing Liabilities from Equity, and second whether the conversion feature should be accounted for separately from the host instrument. A conversion feature of a convertible debt instrument or certain convertible preferred stock would be separated from the convertible instrument and classified as a derivative liability if the conversion feature, were it a standalone instrument, meets the definition of an “embedded derivative” in ASC 815, Derivatives and Hedging. Generally, characteristics that require derivative treatment include, among others, when the conversion feature is not indexed to the Company’s equity, as defined in ASC 815-40, or when it must be settled either in cash or by issuing stock that is readily convertible to cash. When a conversion feature meets the definition of an embedded derivative, it would be separated from the host instrument and classified as a derivative liability carried on the consolidated balance sheet at fair value, with any changes in its fair value recognized currently in the consolidated statements of operations. If a conversion feature does not meet the conditions to be separated and accounted for as an embedded derivative liability, the Company then determines whether the conversion feature is “beneficial”. A conversion feature would be considered beneficial if the conversion feature is “in the money” when the host instrument is issued or, under certain circumstances, later. If convertible debt contains a beneficial conversion feature (“BCF”), the amount of the proceeds allocated to the BCF reduces the balance of the convertible debt, creating a discount which is amortized over the debt’s term to interest expense in the consolidated statements of operations. When a convertible preferred stock contains a BCF, after allocating the proceeds to the BCF, the resulting discount is either amortized over the period beginning when the convertible preferred stock is issued up to the earliest date the conversion feature may be exercised, or if the convertible preferred stock is immediately exercisable, the discount is fully amortized at the date of issuance. The amortization is recorded similar to a dividend.
Financial Instruments and Fair Value Measurements | Financial Instruments and Fair Value Measurements The Company’s financial instruments consist primarily of cash, accounts receivable, inventory, prepaid expenses and other current assets, accounts payable and accrued liabilities, convertible notes payable and due to stockholders. The carrying amounts of such financial instruments approximate their respective estimated fair value due to the short-term maturities and approximate market interest rates of these instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities measured at fair value are categorized based on whether the inputs are observable in the market and the degree that the inputs are observable. Inputs refer broadly to the assumptions that market participants would use in pricing the asset or liability, including assumptions about risk. Observable inputs are based on market data obtained from sources independent of the Company. Unobservable inputs reflect our own assumptions based on the best information available in the circumstances. The fair value hierarchy prioritizes the inputs used to measure fair value into three broad levels, defined as follows:
| Level 1 | — | Inputs are quoted prices in active markets for identical assets or liabilities as of the reporting date.
| Level 2 | — | Inputs other than quoted prices included within Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated with observable market data.
| Level 3 | — | Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets and liabilities. This includes certain pricing models, discounted cash flow methodologies, and similar techniques that use significant unobservable inputs. Unobservable inputs for the asset or liability that reflect management’s own assumptions about the assumptions that market participants would use in pricing the asset or liability as of the reporting date.
The Company carries certain derivative financial instruments using inputs classified as Level 3 in the fair value hierarchy on the Company’s consolidated balance sheets. Refer to Note 11 for detail on the derivative liability. Further, the Company determined that the certain notes should be measured and carried at fair value in the consolidated financial statements according to ASC 480, as they are settleable in a variable number of shares based on a fixed monetary amount known at inception.
Net Loss per Share | Net Loss per Share The Company follows ASC 260, “Earnings per Share” (“EPS”), which requires presentation of basic EPS on the face of the income statement for all entities with complex capital structures and requires a reconciliation of the numerator and denominator of the basic EPS computation. In the accompanying financial statements, basic earnings (loss) per share are computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. On October 18, 2019, the Company successfully completed its reverse stock split and reduced its common stock outstanding by a ratio of one hundred for one. Per ASC 505-10, if a reverse split occurs after the date of the latest reported balance sheet but before the release of the financial statements, then such changes in the capital structure must be given retroactive effect in the balance sheet. As such, the reverse split has been retroactively applied to these financial statements. Diluted earnings per share reflects the potential dilution that could occur if securities were exercised or converted into common stock or other contracts to issue common stock resulting in the issuance of common stock that would then share in the Company’s earnings subject to anti-dilution limitations. In a period in which the Company has a net loss, all potentially dilutive securities are excluded from the computation of diluted shares outstanding as they would have an anti-dilutive impact. For the three months ended September 30, 2021, potentially dilutive common shares consist of common stock issuable upon the conversion of convertible notes payable, Series A Preferred Stock, Series B Preferred Stock, Series D-2 Preferred Stock, Series D-3 Preferred Stock, Series D-5 Preferred Stock and Series D-6 Preferred Stock (using the if converted method). For the nine months ended September 30, 2021, potentially dilutive common shares consist of common stock issuable upon the conversion of convertible notes payable, Series A Preferred Stock, Series B Preferred Stock, Series D-2 Preferred Stock and Series D-3 Preferred Stock (using the if converted method). All potentially dilutive securities were excluded from the computation of diluted weighted average number of shares of common stock outstanding as they would have had an anti-dilutive impact. At September 30, 2021, if all dilutive securities were converted the Company would be in excess of their authorized shares of common stock. Under the provisions of ASC 260, “Earnings per Share,” basic loss per common share is computed by dividing net loss available to common shareholders by the weighted average number of shares of common stock outstanding for the periods presented. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that would then share in the income of the Company, subject to anti-dilution limitations. Potential common shares consist of the convertible promissory notes payable as of September 30, 2021 and December 31, 2020.
Contingencies | Contingencies The Company follows ASC 450-20, “Loss Contingencies” to report accounting for contingencies. Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. The company accrued $150,000 associated with legal contingencies as of September 30, 2021 and December 31, 2020 as part of accrued liabilities. Management has considered all recent accounting pronouncements issued. The Company’s management believes that these recent pronouncements will not have a material effect on the Company’s financial statements.

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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
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 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 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 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 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 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