XML 35 R22.htm IDEA: XBRL DOCUMENT
v3.22.1

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Organization and Nature of Operations | Organization and Nature of Operations – China Pharma Holdings, Inc., a Nevada corporation (the “Company”), owns 100% of Onny Investment Limited (“Onny”), a British Virgin Islands corporation, which owns 100% of Hainan Helpson Medical & Biotechnology Co., Ltd (“Helpson”), a company organized under the laws of the People’s Republic of China (the “PRC”). China Pharma Holdings, Inc. and its subsidiaries are referred to herein as the Company. Onny acquired 100% of the ownership in Helpson on May 25, 2005, by entering into an Equity Transfer Agreement with Helpson’s three former shareholders. The transaction was approved by the Commercial Bureau of Hainan Province on June 12, 2005 and Helpson received the Certificate of Approval for Establishment of Enterprises with Foreign Investment in the PRC on the same day. Helpson received its business license evidencing its Wholly Foreign Owned Enterprise (“WFOE”) status on June 21, 2005. Helpson is principally engaged in the development, manufacture and marketing of pharmaceutical products for human use in connection with a variety of high-incidence and high-mortality diseases and medical conditions prevalent in the PRC. All of its operations are conducted in the PRC, where its manufacturing facilities are located. Helpson manufactures pharmaceutical products in the form of dry powder injectables, liquid injectables, tablets, capsules, and cephalosporin oral solutions. The majority of its pharmaceutical products are sold on a prescription basis and all have been approved for at least one or more therapeutic indications by the National Medical Products Administration (the “NMPA”, formerly China Food and Drug Administration, or CFDA) based upon demonstrated safety and efficacy.
Liquidity and Going Concern | Liquidity and Going Concern As of December 31, 2021, the Company had cash and cash equivalents of $4.9 million and an accumulated deficit of $32.2 million. The Company’s Chairperson, Chief Executive Officer and Interim Chief Financial Officer has advanced an aggregate of $1,425,123 as of December 31, 2021 to provide working capital and enable the Company to make the required payments related to its construction loan facility. The Company anticipates operating losses to continue for the foreseeable future due to, among other things, costs related to the production of its existing products, debt service costs and costs of selling and administrative costs. These conditions raise substantial doubt about its ability to continue as a going concern within one year after the date that the financial statements are issued. To alleviate the conditions that raise substantial doubt about the Company’s ability to continue as a going concern, management plans to enhance the sales model of advance payment, and further strengthen its collection of accounts receivable. Further, the Company is currently exploring strategic alternatives to accelerate the launch of nutrition products. In addition, management believes that the Company’s existing fixed assets can serve as collateral to support additional bank loans. While the current plans will allow the Company to fund its operations in the next twelve months, there can be no assurance that the Company will be able to achieve its future strategic alternatives raising substantial doubt about its ability to continue as a going concern. Pursuant to the requirements of Accounting Standards Codification (ASC) 205-40, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern management must evaluate whether there are conditions or events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of management’s plans that have not been fully implemented as of the date the financial statements are issued. When substantial doubt exists under this methodology, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued, and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern within one year after the date that the financial statements are issued. Under ASC 205-40, the strategic alternatives being pursued by the Company cannot be considered probable at this time because none of the Company’s current plans have been finalized at the time of the issuance of these financial statements and the implementation of any such plan is not probable of being effectively implemented as none of the plans are entirely within the Company’s control. Accordingly, substantial doubt is deemed to exist about the Company’s ability to continue as a going concern within one year after the date these financial statements are issued. The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.
Consolidation and Basis of Presentation | Consolidation and Basis of Presentation – The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are expressed in United States dollars. The accompanying consolidated financial statements include the accounts and operations of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in the consolidation. Helpson’s functional currency is the Chinese Renminbi. Helpson’s revenue and expenses are translated into United States dollars at the average exchange rate for the period. Assets and liabilities are translated at the exchange rate as of the end of the reporting period. Gains or losses from translating Helpson’s financial statements are included in accumulated other comprehensive income, which is a component of stockholders’ equity. Gains and losses arising from transactions denominated in a currency other than the functional currency of the entity that is party to the transaction are included in the results of operations.
Accounting Estimates | Accounting Estimates - The methodology used to prepare the Company’s financial statements is in conformity with U.S. GAAP, which requires the management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates made by management include, but are not limited to, the allowance for doubtful accounts, deferred tax asset valuation allowance, valuation of stock-based compensation, the useful life of property and equipment, valuation of intangible assets and the assumptions used to calculate derivative liabilities. Therefore, actual results could differ from those estimates.
Cash and Cash Equivalents | Cash and Cash Equivalents – Cash and cash equivalents include interest bearing and non-interest bearing bank deposits, money market accounts, and short-term banker’s acceptances notes purchased with maturities of three months or less.
Trade Accounts Receivable and Allowance for Doubtful Accounts | Trade Accounts Receivable and Allowance for Doubtful Accounts – Trade accounts receivables are carried at the original invoiced amounts less an allowance for doubtful accounts. The allowances for doubtful accounts are calculated based on a detailed review of certain individual customer accounts and an estimation of the overall economic conditions affecting the Company’s customer base. The Company reviews a customer’s credit history before extending credit to the customer. If the financial condition of its customers were to deteriorate, resulting in an impairment of their ability to make payments, additions to the allowance would be required. A provision is made against accounts receivable to the extent they are considered unlikely to be collected. Charges (credits) to bad debt expense totaled ($255,215) and $115,186 for the years ended December 31, 2021 and 2020, respectively. Trade accounts receivable that have been fully allowed for and determined to be uncollectible are charged against the allowance in the period the determination is made. The Company charged of uncollectible trade accounts receivable balances in the amount of $0 and $687,715 against the allowance for the years ended December 31, 2021 and 2020, respectively. Customer balances outstanding for more than one year are allowed for at a greater rate than more current balances when calculating the allowance for doubtful accounts.
Advances to Suppliers and Advances from Customers | Advances to Suppliers and Advances from Customers – Common practice in the PRC is to make advances to suppliers for materials and to receive advances from customers for finished products. Advances to suppliers are applied to trade accounts payable when the materials are received. Advances received from customers are applied against trade accounts receivable when finished products are sold. The Company reviews a supplier’s credit history and background information before advancing a payment. If the financial condition of its suppliers were to deteriorate, resulting in an impairment of their ability to deliver goods or provide services, the Company would recognize bad debt expense in the period they are considered unlikely to be collected.
Inventory | Inventory – Inventory consists of raw materials, work in process and finished goods and is stated at the lower of cost or net realizable value. Cost is determined using a weighted average. For work in process and manufactured inventories, cost consists of raw materials, direct labor and an allocated portion of the Company’s production overhead. The Company writes down excess and obsolete inventory to its estimated net realizable value based upon assumptions about future demand and market conditions. For finished goods and work in process, if the estimated net realizable value for an inventory item, which is the estimated selling price in the ordinary course of business, less reasonably predicable costs to completion and disposal, is lower than its cost, the specific inventory item is written down to its estimated net realizable value. Net realizable value for raw materials is based on replacement cost. Provisions for inventory write-downs are included in the cost of revenues in the consolidated statements of operations. Inventories are carried at this lower cost basis until sold or scrapped.
Leases | Leases – At lease commencement, the Company records a lease liability based on the present value of lease payments over the expected lease term including any options to extend the lease that the Company is reasonably certain to exercise. The Company calculates the present value of lease payments using an incremental borrowing rate as the Company’s leases do not provide an implicit interest rate. The Company’s incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. At the lease commencement date, the Company records a corresponding right-of-use lease asset based on the lease liability, adjusted for any lease incentives received and any initial direct costs paid to the lessor prior to the lease commencement date. The Company may enter into leases with an initial term of 12 months or less (“Short-Term Leases”). For any Short-Term Leases, the Company records the rent expense on a straight-line basis and does not record the leases on the condensed balance sheet. After lease commencement, the Company measures its leases as follows: (i) the lease liability based on the present value of the remaining lease payments using the discount rate determined at lease commencement and (ii) the right-of-use lease asset based on the remeasured lease liability, adjusted for any unamortized lease incentives received, any unamortized initial direct costs and the cumulative difference between rent expense and amounts paid under the lease agreement. Any lease incentives received and any initial direct costs are amortized on a straight-line basis over the expected lease term. Rent expense is recorded on a straight-line basis over the expected lease term.
Valuation of Long-Lived Assets | Valuation of Long-Lived Assets – The carrying values of long-lived assets are reviewed for impairment annually or whenever events or changes in circumstances indicate that the carrying values may not be recoverable. When such an event occurs, the Company projects the undiscounted cash flows to be generated from the use of the asset and its eventual disposition over the remaining life of the asset. If projections indicate that the carrying value of an asset will not be recovered, it is reduced by the estimated excess of the carrying value over the projected discounted cash flows estimated to be generated by the asset. If there is uncertainty both in timing and amount, the Company will use the projected discounted cash flows to be generated by the asset. For the years ended December 31, 2021 and 2020, the Company evaluated its long-lived assets and determined that no impairment adjustments were necessary.
Property, Plant and Equipment | Property, Plant and Equipment – Property, plant and equipment are stated at cost. Maintenance and repairs are charged to expenses as incurred and major improvements are capitalized. Gains or losses on sale, trade-in or retirement are included in operations during the period of disposition. Depreciation relating to office equipment was included in general and administrative expenses, while all other depreciation was included in cost of revenue.
Revenue Recognition | Revenue Recognition – Revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration that an entity expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The Company does not disaggregate its revenue streams as the economic factors underlying the contracts are similar and provide no significant distinction. The amount of revenue that is recorded reflects the consideration that the Company expects to receive in exchange for those goods. The Company applies the following five-step model in order to determine this amount: (i) identification of the promised goods in the contract; (ii) determination of whether the promised goods are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. Once a contract is determined to be within the scope of ASC 606 at contract inception, the Company reviews the contract to determine which performance obligations the Company must deliver and which of these performance obligations are distinct. The Company recognizes as revenues the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. The Company’s contracts are fixed price and reflect standalone pricing for each item. Due to the nature of the products sold, there are no returns. Generally, the Company’s performance obligations are transferred to customers at a point in time, typically upon buyer’s designated carrier or the buyer picks up the goods at the Company’s warehouse. For all reporting periods, the Company has not disclosed the value of unsatisfied performance obligations for all product revenue contracts with an original expected length of one year or less, which is an optional exemption that is permitted under the adoption rules. The Company has received advance deposits for orders less than one year. These advances total $210,028 and $719,786 and are recorded as a liability on the accompanying balance sheet as “Advances from customers” as of December 31, 2021 and 2020, respectively.
Cost of Revenues | Cost of Revenues – Cost of revenues includes wages, materials, depreciation, handling charges, and other expenses associated with the manufacture and delivery of products.
Research and Development | Research and Development – Research and development expenditures are recorded as expenses in the period in which they occur.
Credit Risk | Credit Risk – The carrying amount of accounts receivable included in the balance sheet represents the Company’s exposure to credit risk in relation to its financial assets. No other financial asset carries a significant exposure to credit risk. The Company performs ongoing credit evaluations of each customer’s financial condition. The Company maintains allowances for doubtful accounts and such allowances in aggregate have not exceeded management’s estimates. The Company has its cash in bank deposits primarily at state owned banks located in the PRC. Historically, deposits in PRC banks have been secured due to the state policy of protecting depositors’ interests. The PRC promulgated a Bankruptcy Law in August 2006, effective June 1, 2007, which contains provisions for the implementation of measures for the bankruptcy of PRC banks. Company bank accounts in China are not subject to a certain insurance coverage and will follow the provisions set forth in the PRC Bankruptcy Law should any bank where the Company has accounts declare bankruptcy.
Interest Rate Risk [Policy Text Block] | Interest Rate Risk – The Company is exposed to the risk arising from changing interest rates, which may affect the ability of repayment of existing debts and viability of securing future debt instruments within the PRC.
Loss Per Share | Basic and Diluted Loss per Common Share - Basic loss per common share is computed by dividing net loss by the weighted-average number of common shares outstanding during the period. Diluted loss per share is calculated to give effect to potentially issuable dilutive common shares. As of December 31, 2021, the Company has potentially dilutive common shares related to the option to purchase 65,000 shares of common stock and the 3,500,000 shares issuable upon conversion of the Convertible Note Payable are excluded from the computation of diluted net loss per share for all periods presented because the effect is anti-dilutive due to net losses of the Company.
Reclassification | Reclassification – Certain amounts in the prior period presented have been reclassified to conform to the current year presentation. There was no impact on previously reported assets, net income or total cash flows.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326), which introduces new guidance for the accounting for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale (AFS) debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The pronouncement will be effective for public business entities that are SEC smaller reporting company filers in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early application of the guidance will be permitted for all entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company does not anticipate the guidance will have a material impact on its financial statements. In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”. The amendment simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification (“ASC”) 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application, among other things. The guidance was implemented January 1, 2021 and there was no impact on the condensed consolidated financial statements. In 2020, the Financial Accounting Standards Board issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, to address the complexity in accounting for certain financial instruments with characteristics of liabilities and equity. Amongst other provisions, the amendments in this ASU significantly change the guidance on the issuer’s accounting for convertible instruments and the guidance on the derivative scope exception for contracts in an entity’s own equity such that fewer conversion features will require separate recognition, and fewer freestanding instruments, like warrants, will require liability treatment. The pronouncement will be effective for public business entities that are SEC smaller reporting company filers in fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early application of the guidance will be permitted for all entities for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted the standard during fiscal 2021. From time to time, the FASB or other standards setting bodies issue new accounting pronouncements. Updates to the FASB ASC are communicated through issuance of ASUs. Unless otherwise discussed, the Company believes that the recently issued guidance, whether adopted or to be adopted in the future, is not expected to have a material impact on its consolidated financial statements upon adoption.

X
- Definition Disclosure of accounting policy for advances to suppliers and advances from customers. + References No definition available. + Details
Name: | cphi_AdvancesToSuppliersAndAdvancesFromCustomersPolicyTextBlock
Namespace Prefix: | cphi_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for interest rate risk. + References No definition available. + Details
Name: | cphi_InterestRateRiskPolicyTextBlock
Namespace Prefix: | cphi_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liquidity and Going Concern. + References No definition available. + Details
Name: | cphi_LiquidityAndGoingConcernPolicyTextBlock
Namespace Prefix: | cphi_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for organization and nature of operations. + References No definition available. + Details
Name: | cphi_OrganizationAndNatureOfOperationsPolicyTextBlock
Namespace Prefix: | cphi_
Data Type: | dtr: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 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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

X
- Definition Disclosure of accounting policy for 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 -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: 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(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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