XML 59 R48.htm IDEA: XBRL DOCUMENT
v3.23.3

Significant Accounting Policies (Policies) | 9 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2023 | Dec. 31, 2022
Accounting Policies [Abstract] |  |
Basis of Accounting, Policy [Policy Text Block] |  | Basis of Accounting The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America and the rules of the Securities and Exchange Commission (SEC). All references to Generally Accepted Accounting Principles (“GAAP”) are in accordance with The FASB Accounting Standards Codification (“ASC”) and the Hierarchy of Generally Accepted Accounting Principles.
Segment Reporting, Policy [Policy Text Block] |  | Segment Reporting FASB ASC 280-10-50 requires annual and interim reporting for an enterprise’s operating segments and related disclosures about its products, services, geographic areas and major customers. An operating segment is defined as a component of an enterprise that engages in business activities from which it may earn revenues and expenses, and about which separate financial information is regularly evaluated by the chief operating decision maker in deciding how to allocate resources. The Company operates as a single segment and will evaluate additional segment disclosure requirements as it expands its operations.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates. | Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles 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 and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Environmental Cost, Expense Policy [Policy Text Block] |  | Environmental Liabilities The Company was formerly a direct owner of assets in the oil and gas industry. The oil and gas industry is subject, by its nature, to environmental hazards and clean-up costs. At this time, management knows of no substantial losses from environmental accidents or events which would have a material effect on the Company.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair Value of Financial Instruments The Company's financial statements are prepared in accordance with ASC 820, "Fair Value Measurement," which requires the measurement of certain financial instruments at fair value. The Company's financial instruments primarily consist of cash and cash equivalents, and accounts receivable, which approximate fair value due to their short-term nature, and Term Loans, which are typically carried at amortized cost. For financial instruments or investments that are required to be reported at fair value under GAAP, the applicable guidance for fair value measurement would require the Company to include the determination of the appropriate fair value hierarchy level for each instrument. The fair value hierarchy levels consist of the following: Level 1: Quoted Prices in Active Markets for Identical Assets or Liabilities - This level represents the highest degree of observability, where fair values are based on quoted market prices for identical assets or liabilities in active markets. Level 2: Inputs Other Than Quoted Prices Included within Level 1 - Fair values in this level are based on inputs other than quoted market prices but are still observable, such as quoted market prices for similar assets or liabilities, or inputs derived from market data. Level 3: Unobservable Inputs - This level includes fair values for which there are no observable inputs and relies on the reporting entity's own assumptions and estimates. These fair values are considered the least reliable and most subjective. | Fair Value of Financial Instruments Under FASB ASC 820-10-05, the Financial Accounting Standards Board establishes a framework for measuring fair value in generally accepted accounting principles and expands disclosures about fair value measurements. This Statement reaffirms that fair value is the relevant measurement attribute. The adoption of this standard did not have a material effect on the Company’s financial statements as reflected herein. The carrying amounts of cash, accounts receivable, prepaid expenses, inventory, accounts payable and accrued expenses reported on the balance sheets are estimated by management to approximate fair value primarily due to the short-term nature of the instruments. The Company had no items that required fair value measurement on a recurring basis.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash in Excess of FDIC Limits The Company maintains its cash in bank deposit accounts which, at times, may exceed federally insured limits. Accounts are guaranteed by the Federal Deposit Insurance Corporation (FDIC) up to $250,000 under current regulations. The Company had $1,745,520 of cash in excess of FIDC insured limits as of September 30, 2023, and has not experienced any losses in such accounts. | Cash and Cash Equivalents Cash equivalents include money market accounts which have maturities of three months or less. For the purpose of the statements of cash flows, all highly liquid investments with an original maturity of three months or less are considered to be cash equivalents. Cash equivalents are stated at cost plus accrued interest, which approximates market value. There were no cash equivalents on hand at December 31, 2022 and 2021.
Cash in Excess of FDIC and Insured Limits [Policy Text Block] |  | Cash in Excess of FDIC Insured Limits The Company maintains its cash in bank deposit accounts which, at times, may exceed federally insured limits. Accounts are guaranteed by the Federal Deposit Insurance Corporation (FDIC) and the Securities Investor Protection Corporation (SIPC) up to $250,000 and $500,000, respectively, under current regulations. The Company didn’t have any cash in excess of FDIC and SIPC insured limits at December 31, 2022. The Company had approximately $2,813,000 in excess of FDIC and SIPC insured limits at December 31, 2021. The Company has not experienced any losses in such accounts.
Receivable [Policy Text Block] | Accounts Receivable Accounts receivable are carried at their estimated collectible amounts. Trade accounts receivable are periodically evaluated for collectability based on past credit history with customers and their current financial condition. The Company had an allowance for doubtful accounts of $1,894 as of September 30, 2023. | Accounts Receivable Accounts receivable are carried at their estimated collectible amounts. Trade accounts receivable are periodically evaluated for collectability based on past credit history with customers and their current financial condition. The Company had no allowance for doubtful accounts for either of the periods presented, as all accounts receivable had been subsequently collected.
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment Property and equipment are stated at the lower of cost or estimated net recoverable amount. The cost of property, plant and equipment is depreciated using the straight-line method based on the lesser of the estimated useful lives of the assets or the lease term based on the following life expectancy:
| (In years) |
Software | 3, or over the life of the agreement |
Website | 3 |
Office equipment | 5 |
Furniture and fixtures | 5 |
Machinery and equipment | 7 - 10 |
Leasehold improvements | Fully extended lease-term |
Repairs and maintenance expenditures are charged to operations as incurred. Major improvements and replacements, which extend the useful life of an asset, are capitalized and depreciated over the remaining estimated useful life of the asset. When assets are retired or sold, the cost and related accumulated depreciation and amortization are eliminated, and any resulting gain or loss is reflected in operations. Depreciation was $306,092 and$223,887 for the nine months ended September 30, 2023 and 2022, respectively. A total of $78,486 and $21,841 of the depreciation expense was allocated to inventory overhead, resulting in $227,606 and $202,046 of depreciation expense for the nine months ended September 30, 2023 and 2022, respectively. | Property and Equipment Property and equipment are stated at the lower of cost or estimated net recoverable amount. The cost of property, plant and equipment is depreciated using the straight-line method based on the lesser of the estimated useful lives of the assets or the lease term based on the following life expectancy:
Software | 3 years, or over the life of the agreement
Website | 3 years
Office equipment | 5 years
Furniture and fixtures | 5 years
Machinery and equipment | 7-10 years
Leasehold improvements | Fully extended lease-term
Repairs and maintenance expenditures are charged to operations as incurred. Major improvements and replacements, which extend the useful life of an asset, are capitalized and depreciated over the remaining estimated useful life of the asset. When assets are retired or sold, the cost and related accumulated depreciation and amortization are eliminated and any resulting gain or loss is reflected in operations. Depreciation expense was $299,553, including $25,500 capitalized as inventory overhead and expensed to cost of goods sold, and $208,448 for the years ended December 31, 2022 and 2021, respectively.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Impairment of Long-Lived Assets Long-lived assets held and used by the Company are reviewed for possible impairment whenever events or circumstances indicate the carrying amount of an asset may not be recoverable or is impaired. Recoverability is assessed using undiscounted cash flows based upon historical results and current projections of earnings before interest and taxes. Impairment is measured using discounted cash flows of future operating results based upon a rate that corresponds to the cost of capital. Impairments are recognized in operating results to the extent that carrying value exceeds discounted cash flows of future operations. Our intellectual property is comprised of indefinite-lived brand names acquired and have been assigned an indefinite life as we currently anticipate that these brand names will contribute cash flows to the Company perpetually. We evaluate the recoverability of intangible assets periodically by taking into account events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired. | Impairment of Long-Lived Assets Long-lived assets held and used by the Company are reviewed for possible impairment whenever events or circumstances indicate the carrying amount of an asset may not be recoverable or is impaired. Recoverability is assessed using undiscounted cash flows based upon historical results and current projections of earnings before interest and taxes. Impairment is measured using discounted cash flows of future operating results based upon a rate that corresponds to the cost of capital. Impairments are recognized in operating results to the extent that carrying value exceeds discounted cash flows of future operations. Our intellectual property is comprised of indefinite-lived brand names acquired and have been assigned an indefinite life as we currently anticipate that these brand names will contribute cash flows to the Company perpetually. We evaluate the recoverability of intangible assets periodically by taking into account events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired. Impairment analysis on intangible assets resulted in a loss of $310,173 for the year ended December 31, 2022.
Inventory, Policy [Policy Text Block] | Inventory Inventory, consisting of raw materials, material overhead, labor, and manufacturing overhead, are stated at the average cost or net realizable value and consists of the following:
|  | September 30, |  |  | December 31, |
|  | 2023 |  |  | 2022 |
Finished goods |  | $ | 369,227 |  |  | $ | 384,241 |
Packaging materials |  |  | 485,840 |  |  |  | 416,663 |
Work in progress |  |  | 633,473 |  |  |  | 864,460 |
Raw materials |  |  | 752,130 |  |  |  | 307,515 |
Total inventory |  | $ | 2,240,670 |  |  | $ | 1,972,879 |
During the nine months ending September 30, 2023, the Company wrote down $2,075,080 of non-candy freeze dried inventory to pivot exclusively to its better selling candy products. This write down is included in cost of goods sold in the accompanying condensed statement of operations. No reserve for obsolete inventories has been recognized. | Inventory Inventory, consisting of raw materials, material overhead, labor, and manufacturing overhead, are stated at the average cost or net realizable value and consist of the following:
|  | December 31, |  |  | December 31, |
|  | 2022 |  |  | 2021 |
Finished goods |  | $ | 384,241 |  |  | $ | 273,135 |
Packaging materials |  |  | 416,663 |  |  |  | 95,436 |
Work in progress |  |  | 864,460 |  |  |  | 613,063 |
Raw materials |  |  | 307,515 |  |  |  | 470,263 |
Total inventory |  | $ | 1,972,879 |  |  | $ | 1,451,897 |
No reserve for obsolete inventories has been recognized. We have not yet commenced significant production.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] |  | Goodwill The Company evaluates goodwill on an annual basis in the fourth quarter or more frequently if management believes indicators of impairment exist. Such indicators could include, but are not limited to (1) a significant adverse change in legal factors or in business climate, (2) unanticipated competition, or (3) an adverse action or assessment by a regulator. The Company first assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, management conducts a quantitative goodwill impairment test. The impairment test involves comparing the fair value of the applicable reporting unit with its carrying value. The Company estimates the fair values of its reporting units using a combination of the income, or discounted cash flows, approach and the market approach, which utilizes comparable companies’ data. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The Company’s evaluation of goodwill completed at year-end resulted in an impairment loss of $4,887,297 and $1,524,030 for the years ended December 31, 2022 and 2021, respectively.
Revenue [Policy Text Block] |  | Revenue Recognition The Company recognizes revenue in accordance with ASC 606 — Revenue from Contracts with Customers (“ASC” 606”). Under ASC 606, the Company recognizes revenue from the sale of its freeze dried food products, in accordance with a five-step model in which the Company evaluates the transfer of promised goods or services and recognizes revenue when customers obtain control of promised goods or services in an amount that reflects the consideration which the Company expects to be entitled to receive in exchange for those goods or services. To determine revenue recognition for the arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Company has elected, as a practical expedient, to account for the shipping and handling as fulfillment costs, rather than as a separate performance obligation. Revenue is reported net of applicable provisions for discounts, returns and allowances. Methodologies for determining these provisions are dependent on customer pricing and promotional practices. The Company records reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. These estimates are based on industry-based historical data, historical sales returns, if any, analysis of credit memo data, and other factors known at the time.
Earnings Per Share, Policy [Policy Text Block] | Basic and Diluted Earnings (Loss) Per Share The basic net loss per common share is computed by dividing the net loss by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by dividing the net loss adjusted on an “as if converted” basis, by the weighted average number of common shares outstanding plus potential dilutive securities. For the periods presented, potential dilutive securities had an anti-dilutive effect and were not included in the calculation of diluted net loss per common share. | Basic and Diluted Earnings (Loss) Per Share The basic net loss per common share is computed by dividing the net loss by the weighted average number of common shares outstanding. Diluted net loss per common share is computed by dividing the net loss adjusted on an “as if converted” basis, by the weighted average number of common shares outstanding plus potential dilutive securities. For the periods presented, potential dilutive securities had an anti-dilutive effect and were not included in the calculation of diluted net loss per common share.
Share-Based Payment Arrangement [Policy Text Block] | Stock Based Compensation The Company accounts for equity instruments issued to employees in accordance with the provisions of ASC 718 Stock Compensation (ASC 718) and Equity-Based Payments to Non-employees pursuant to ASC 2018-07 (ASC 2018-07). All transactions in which the consideration provided in exchange for the purchase of goods or services consists of the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date at which a commitment for performance by the counterparty to earn the equity instruments is reached because of sufficiently large disincentives for nonperformance. Stock-based compensation was $524,696 and $731,499 consisting of $399,436 and $651,501 of stock options expense, using the Black-Scholes options pricing model and an effective term of 6 to 6.5 years based on the weighted average of the vesting periods and the stated term of the option grants and the discount rate on 5 to 7 year U.S. Treasury securities at the grant date, incurred in the nine months ended September 30, 2023 and 2022, respectively, and $125,229 and $79,998 of expense related to shares of common stock issued to officers and consultants for services rendered in the nine months ended September 30, 2023 and 2022, respectively. | Stock-Based Compensation The Company accounts for equity instruments issued to employees in accordance with the provisions of ASC 718 Stock Compensation (ASC 718) and Equity-Based Payments to Non-employees pursuant to ASC 2018-07 (ASC 2018-07). All transactions in which the consideration provided in exchange for the purchase of goods or services consists of the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. The measurement date of the fair value of the equity instrument issued is the earlier of the date on which the counterparty’s performance is complete or the date at which a commitment for performance by the counterparty to earn the equity instruments is reached because of sufficiently large disincentives for nonperformance. Stock-based compensation was $862,079 and $1,377,379 for the years ended December 31, 2022 and 2021, respectively. Stock-based compensation consisted of $79,998 and $834,047 related to the issuance of shares of common stock for services for the years ended December 31, 2022 and 2021, respectively. Amortization of the fair values of stock options issued for services and compensation totaled $782,081 and $543,332 for the years ended December 31, 2022 and 2021, respectively. The fair values of stock options were determined using the Black-Scholes options pricing model and an effective term of 6 to 6.5 years based on the weighted average of the vesting periods and the stated term of the option grants and the discount rate on 5 to 7 year U.S. Treasury securities at the grant date, and are being amortized over the related implied service term, or vesting period. In addition, $925,839 of expenses related to the amortization of warrants issued in consideration of personal guarantees provided for debt financing, using the Black-Scholes options pricing model and an effective term of 5 years based on the weighted average of the vesting periods and the stated term of the warrant grants and the discount rate on 5 year U.S. Treasury securities at the grant date were recognized as interest expense for the year ended December 31, 2022.
Income Tax, Policy [Policy Text Block] | Income Taxes The Company recognizes deferred tax assets and liabilities based on differences between the financial reporting and tax basis of assets and liabilities using the enacted tax rates and laws that are expected to be in effect when the differences are expected to be recovered. The Company provides a valuation allowance for deferred tax assets for which it does not consider realization of such assets to be more likely than not. | Income Taxes The Company recognizes deferred tax assets and liabilities based on differences between the financial reporting and tax basis of assets and liabilities using the enacted tax rates and laws that are expected to be in effect when the differences are expected to be recovered. The Company provides a valuation allowance for deferred tax assets for which it does not consider realization of such assets to be more likely than not. On December 22, 2017 the U.S. Tax Cuts and Jobs Act of 2017 (“Tax Reform”) was signed into law. As a result of Tax Reform, the U.S. statutory rate was lowered from 35% to 21% effective January 1, 2018, among other changes. ASC Topic 740 requires companies to recognize the effect of tax law changes in the period of enactment; therefore, the Company was required to value its deferred tax assets and liabilities at the new rate. The SEC issued Staff Accounting Bulletin No. 118 (“SAB 108”) to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete the accounting for certain effects of Tax Reform. The ultimate impact may differ from the provisional amount, possibly materially, as a result of additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued and actions the Company may take as a result of Tax Reform.
Income Tax Uncertainties, Policy [Policy Text Block] |  | Uncertain Tax Positions In accordance with ASC 740, “Income Taxes” (“ASC 740”), the Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be capable of withstanding examination by the taxing authorities based on the technical merits of the position. These standards prescribe a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. These standards also provide guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. Various taxing authorities can periodically audit the Company’s income tax returns. These audits include questions regarding the Company’s tax filing positions, including the timing and amount of deductions and the allocation of income to various tax jurisdictions. In evaluating the exposures connected with these various tax filing positions, including state and local taxes, the Company records allowances for probable exposures. A number of years may elapse before a particular matter, for which an allowance has been established, is audited and fully resolved. The Company has not yet undergone an examination by any taxing authorities. The assessment of the Company’s tax position relies on the judgment of management to estimate the exposures associated with the Company’s various filing positions.
New Accounting Pronouncements, Policy [Policy Text Block] | Recent Accounting Pronouncements Recently Adopted Accounting Standards Financial Instruments – Credit Losses. The Financial Accounting Standards Board ("FASB") issued five Accounting Standards Updates (ASUs) related to financial instruments – credit losses. The ASUs issued were: (1) in June 2016, ASU 2016-13, “Financial Instruments – Credit Losses (“ASC 326”): Measurement of Credit Losses on Financial Instruments,” (2) in November 2018, ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments—Credit Losses,” (3) in April 2019, ASU 2019-04, “Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments,” (4) in May 2019, ASU 2019-05, “Financial Instruments – Credit Losses (Topic 326): Targeted Transition Relief” and (5) in November 2019, ASU 2019-11, “Codification Improvements to Topic 326, Financial Instruments—Credit Losses.” Additionally, in February and March 2020, the FASB issued ASU 2020-02, “Financial Instruments—Credit Losses (Topic 326) and Leases (ASC 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (ASC 842)” and ASU 2020-03, “Codification Improvements to Financial Instruments,” respectively, which include amendments to ASC 326. ASU 2016-13 is intended to improve financial reporting by requiring timelier recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. ASU 2018-19 clarifies that receivables arising from operating leases are not within the scope of the credit losses standard, but rather, should be accounted for in accordance with the leasing standard. ASU 2019-04 clarifies and improves areas of guidance related to the recently issued standards on financial instruments – credit losses, derivatives and hedging, and financial instruments. ASU 2019-05 provides entities that have certain instruments within the scope of ASC Subtopic 326-20, Financial Instruments—Credit Losses—Measured at Amortized Cost, with an option to irrevocably elect the fair value option in Subtopic 825- 10, Financial Instruments—Overall. ASU 2019-11 clarifies guidance around how to report expected recoveries among other narrow-scope and technical improvements. ASU 2020-02 adds a SEC paragraph pursuant to the 7 Table of Contents issuance of SEC Staff Accounting Bulletin No. 119 on loan losses to FASB Codification ASC 326 and updates the SEC section of the Codification for the change in the effective date of ASC 842. ASU 2020-03 makes narrow-scope improvements to various aspects of the financial instrument guidance as part of the FASB’s ongoing Codification improvement project aimed at clarifying specific areas of accounting guidance to help avoid unintended application. The Company adopted the applicable guidance in ASU 2016-13, ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-11, ASU 2020-02 and ASU 2020-03 on January 1, 2023, and the adoption did not have a material impact on its consolidated financial statements and related disclosures. Our financial assets are limited to trade receivables. We estimate our reserve based on historical loss information. We believe that historical loss information is a reasonable base on which to determine expected credit losses for trade receivables held at the reporting date because the composition of the trade receivables at the reporting date is consistent with that used in developing the historical credit-loss percentages. However, the Company will continue to monitor and adjust the historical loss rates to reflect the effects of current conditions and forecasted changes. No new accounting pronouncements, issued or effective during the period ended September 30, 2023, have had or are expected to have a significant impact on the Company’s financial statements. | Recent Accounting Pronouncements From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board ("FASB") that are adopted by the Company as of the specified effective date. If not discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's financial statements upon adoption. In October 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. The new guidance will require companies to apply the definition of a performance obligation under accounting standard codification (“ASC”) Topic 606 to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Under current GAAP, an acquirer in a business combination is generally required to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The new guidance will result in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. These amendments are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The adoption of ASU 2021-08 is not expected to have a material impact on the Company’s financial statements or related disclosures. In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt – Modifications and Extinguishments (Subtopic 470-50), Compensation (Topic 718), and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40) Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity Classified Written Call Options. ASU 2021-04 addresses issuer’s accounting for certain modifications or exchanges of freestanding equity-classified written call options. ASU 2021-04 is effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years, with early adoption permitted. The adoption of ASU 2021-04 has not had a material impact on the Company’s financial statements or related disclosures. In March 2020, the FASB issued ASU 2020-04 establishing Topic 848, Reference Rate Reform. ASU 2020-04 contains practical expedients for reference rate reform related activities that impact debt, leases, derivatives and other contracts. The guidance is optional and is effective between March 12, 2020 and December 31, 2022. The guidance may be elected over time as reference rate reform activities occur. We are currently evaluating the impact that the expected market transition from the London Interbank Offered Rate, commonly referred to as LIBOR, to alternative references rates will have on our financial statements as well as the applicability of the aforementioned expedients and exceptions provided in ASU 2020-04. No other new accounting pronouncements, issued or effective during the year ended December 31, 2022, have had or are expected to have a significant impact on the Company’s financial statements.
Reclassification, Comparability Adjustment [Policy Text Block] | Reclassifications Certain amounts in the prior period financial statements have been reclassified to conform with the current period. |
Revenue from Contract with Customer [Policy Text Block] | Revenue Recognition The Company recognizes revenue in accordance with ASC 606 — Revenue from Contracts with Customers (“ASC” 606”). Under ASC 606, the Company recognizes revenue from the sale of its freeze dried food products, in accordance with a five-step model in which the Company evaluates the transfer of promised goods or services and recognizes revenue when customers obtain control of promised goods or services in an amount that reflects the consideration which the Company expects to be entitled to receive in exchange for those goods or services. To determine revenue recognition for the arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Company has elected, as a practical expedient, to account for the shipping and handling as fulfillment costs, rather than as a separate performance obligation. Revenue is reported net of applicable provisions for discounts, returns and allowances. Methodologies for determining these provisions are dependent on customer pricing and promotional practices. The Company records reductions to revenue for estimated product returns and pricing adjustments in the same period that the related revenue is recorded. These estimates are based on industry-based historical data, historical sales returns, if any, analysis of credit memo data, and other factors known at the time. |
Customer Concentration [Policy Text Block] | Customer Concentration For the three-month period ended September 30, 2023, one large retail customer accounted for 46% of our revenues and one food distributor accounted for 20% of our revenues. For the three-month period ended September 30, 2022, two large retail customers accounted for 37% and 25% of our revenues and one large food distributor accounted for 18% of our revenues. Our top five customers accounted for 86% and 91% of our revenues during the nine months ended September 30, 2023 and 2022. For the nine-month period ended September 30, 2023, one large retail customer accounted for 44% of our revenues and one food distributor accounted for 20% of our revenues. For the nine-month period ended September 30, 2022, two food distributor customers accounted for 30% each, of our revenues. Our top five customers accounted for 82% of our revenues during both nine months ended September 30, 2023 and 2022. |
Supplier Concentration [Policy Text Block] | Supplier Concentration For the three month period ended September 30, 2023, two large candy suppliers accounted for 17% and 10% each of our purchases from vendors. The Company considers these vendors to be critical suppliers of candy for our freeze dried candy production. For the three month period ended September 30, 2022 no suppliers represented greater than 10% or more of our purchases from vendors. For the nine-month period ended September 30, 2023, one large candy supplier accounted for 18% of our purchases from vendors. For the nine-month period ended September 30, 2022 no vendors accounted for 10% or more of our purchases from vendors. The Company is actively working to diversify its supplier base to mitigate risks associated with vendor concentration. Efforts are made to establish relationships with new suppliers and explore alternative sourcing options. |

X
- Definition Disclosure of accounting policy for cash in excess of FDIC insured limits. + References No definition available. + Details
Name: | sowg_CashInExcessOfFdicAndInsuredLimitsPolicyTextBlock
Namespace Prefix: | sowg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The disclosure for customer concentration. + References No definition available. + Details
Name: | sowg_CustomerConcentrationPolicyTextBlock
Namespace Prefix: | sowg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The disclosure for the accounting policy for supplier concentration. + References No definition available. + Details
Name: | sowg_SupplierConcentrationPolicyTextBlock
Namespace Prefix: | sowg_
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 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 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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for environmental remediation costs that are expensed during the period that resulted from improper or other than normal operation of a long-lived asset. This accounting policy may address (1) whether the obligation is measured on a discounted basis, (2) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (3) the timing of recognition of any recoveries. This accounting policy does not address: (1) accounting for pollution control costs of current operations or for costs of future site restoration or closure that are required upon the cessation of operations or sale of facilities (2) environmental remediation actions that are undertaken at the sole discretion of management and that are not induced by the threat, by governments or other parties, of litigation or of assertion of a claim or an assessment (3) recognition of liabilities of insurance companies for unpaid claims or (4) asset impairment issues. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-8 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 55 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481899/410-30-55-14 + Details
Name: | us-gaap_EnvironmentalCostExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes. + References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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