XML 59 R32.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Organization and Business Background [Abstract] |
Basis of Consolidation | Basis of Consolidation The consolidated financial statements of the Company are prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”), and include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries and variable interest entity. All significant inter-company balances, transactions and cash flows are eliminated on consolidation.
Foreign Currency Translation | Foreign Currency Translation The Company accounts for foreign currency translation pursuant to ASC Topic 830, Foreign Currency Matters. The functional currency of Dongfang Paper and Baoding Shengde is the Chinese Yuan Renminbi (“RMB”). Monetary assets and liabilities denominated in currencies other than RMB are translated into RMB at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than RMB are converted into RMB at the applicable rates of exchange prevailing the transactions occurred. Transaction gains and losses are recognized in the consolidated statements of income. The functional currency of IT Tech Packaging and Shengde Holdings is United States dollars. Monetary assets and liabilities denominated in currencies other than United States dollars are translated into United States dollars at the rates of exchange ruling at the balance sheet date. Translation in currencies other than United States dollars are converted into United States dollars at the applicable rates of exchange prevailing when the transactions occurred. Transaction gains or losses are recognized in the consolidated statement of income. Under ASC Topic 830-30, all assets and liabilities are translated into United States dollars using the current exchange rate at the end of each fiscal period. The current exchange rates used by the Company as of December 31, 2021, and 2020 to translate the Chinese RMB to the U.S. Dollars are 6.3757:1, and 6.5249:1, respectively. Revenues and expenses are translated using the average exchange rates prevailing throughout the respective years at 6.4474:1 and 6.8941:1 for the years ended December 31, 2021, and 2020, respectively. Translation adjustments are included in other comprehensive income (loss).
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities as of December 31, 2021, and 2020, and revenues and expenses for the years ended December 31, 2021, and 2020. The most significant estimates relate to allowance for uncollectible accounts receivable, inventory valuation, useful lives and impairment for property, plant and equipment, valuation allowance for deferred tax assets and contingencies. Actual results could differ from those estimates made by management.
Accounts Receivable | Accounts Receivable Trade accounts receivable are recorded on shipment of products to customers. The trade receivables are all without customer collateral and interest is not accrued on past due accounts. Periodically, management reviews the adequacy of its provision for doubtful accounts based on historical bad debt expense results and current economic conditions using factors based on the aging of its accounts receivable. Additionally, the Company may identify additional allowance requirements based on indications that a specific customer may be experiencing financial difficulties. Actual bad debt results could differ materially from these estimates. As of December 31, 2021, and 2020, the balance of allowance for doubtful accounts was $69,053 and $34,391, respectively; and the movement of the provision of the doubtful accounts is as below. While management uses the best information available upon which to base estimates, future adjustments to the allowance may be necessary if economic conditions differ substantially from the assumptions used for the purposes of analysis.
|  | December 31, |  |  | December 31, |
Allowance of doubtful accounts |  | 2021 |  |  | 2020 |
Opening balance |  | $ | 34,391 |  |  | $ | 59,922 |
Provision (Reversal) for the year |  |  | 33,480 |  |  |  | (28,087 | )
Exchange difference |  |  | 1,181 |  |  |  | 2,556 |
Closing balance |  | $ | 69,053 |  |  | $ | 34,391 |
Inventories | Inventories Inventories consist principally of raw materials and finished goods, and are stated at the lower of cost (average cost method) or market. Cost includes labor, raw materials, and allocated overhead. Provision in inventories were $nil for the years ended December 31, 2021, and 2020, respectively.
Property, Plant, and Equipment | Property, Plant, and Equipment Property, plant, and equipment are stated at cost less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset accounts while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed to operations. At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation or amortization accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to operations. Construction-in-progress is stated at cost and capitalized as expenses are incurred or as payments are made pursuant to relevant construction contracts. Contract retention is recorded as accrued liability. Construction in progress is not depreciated until project completion and the constructed property being placed in service, at which time the capitalized balance will be transferred to appropriate account of property, plant and equipment. The Company depreciates property, plant, and equipment using the straight-line method as follows:
Land use right | Over the lease term
Building and improvements | 30 years
Machinery and equipment | 5-15 years
Vehicles | 15 years
Valuation of long-lived asset | Valuation of long-lived asset The Company reviews the carrying value of long-lived assets to be held and used when events and circumstances warrants such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately identifiable and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair market value of the long-lived asset and intangible assets. Fair market value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets and intangible assets to be disposed are determined in a similar manner, except that fair market values are reduced for the cost to dispose.
Statutory Reserves | Statutory Reserves According to the laws and regulations in the PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit after taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiary and variable interest entity prepared in accordance with the PRC accounting principles and relevant financial regulations. Each of the Company’s wholly owned subsidiary and variable interest entity in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance of such fund has reached 50% of its registered capital. Appropriations of additional reserve fund are determined at the discretion of its directors. The reserve fund can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital. For the years ended December 31, 2021, and 2020, IT Tech Packaging made transfers of $nil to this reserve fund. No statutory reserves were provided for the year ended December 31, 2021, and 2020. The Company’s variable interest entity Dongfang Paper, the statutory reserve account of which has been fully funded for 50% of its registered capital in the amount of RMB 75,030,000 (or approximately $11,811,470) since December 31, 2010, did not make any transfer to statutory reserves during the years ended December 31, 2021, and 2020.
Employee Benefit Plan | Employee Benefit Plan Full time employees of the PRC entities participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance and other welfare benefits are provided to employees. The total provision for such employee benefits was $nil for the years ended December 31, 2021, and 2020.
Revenue Recognition | Revenue Recognition The Company adopted ASC Topic 606, Revenue from Contracts with Customers, and all subsequent ASUs that modified ASC 606 on April 1, 2017 using the full retrospective method which requires the Company to present the financial statements for all periods as if Topic 606 had been applied to all prior periods. The company derives revenue principally from producing and sales of paper products. Revenue from contracts with customers is recognized using 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.
A contract contains a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services. The unit of account for revenue recognition is a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not performance obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract. The Company has addressed whether various goods and services promised to the customer represent distinct performance obligations. The Company applied the guidance of ASC Topic 606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct performance obligations. The Company’s revenue is primary derived from sales of paper products. The Company recognizes revenue when goods are delivered, when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, no other significant obligations of the Company exist, and collectability is reasonably assured. Goods are considered delivered when customer’s truck picks up goods at the Company’s finished goods inventory warehouse.
Shipping Cost | Shipping Cost Substantially all customers use their own trucks or hire commercial trucking companies to pick up goods from the Company. The Company usually incurs no shipping cost for delivery of goods to customers. For those rare situations where products are not shipped utilizing customer specified shipping services, the Company charges customers a shipping fee which is included in net revenues and was not material. Freight-in and handling costs incurred by the Company with respect to purchased goods are recorded as a component of inventory cost and charged to cost of sales when the inventory items are sold.
Advertising | Advertising The Company expenses all advertising and promotion costs as incurred. The Company incurred $3,972 and $nil of advertising and promotion costs for the years ended December 31, 2021, and 2020.
Research and development costs | Research and development costs Research and development costs are expensed as incurred and included in selling, general and administrative expenses. Research and development expenses incurred $101,410 and $69,208 for the years ended December 31, 2021, and 2020, respectively.
Borrowing costs | Borrowing costs Borrowing costs attributable directly to the acquisition, construction or production of qualifying assets which require a substantial period of time to be ready for their intended use or sale, are capitalized as part of the cost of those assets. Income earned on temporary investments of specific borrowings pending their expenditure on those assets is deducted from borrowing costs capitalized. All other borrowing costs are recognized in interest expenses in the period in which they are incurred.
Government subsidies | Government subsidies A government subsidy is not recognized until there is reasonable assurance that: (a) the enterprise will comply with the conditions attached to the grant; and(b)the grant will be received. When the Company receives government subsidies but the conditions attached to the grants have not been fulfilled, such government subsidies are deferred and recorded under other payables and accrued expenses, and other long-term liability. The classification of short-term or long-term liabilities is depended on the management’s expectation of when the conditions attached to the grant can be fulfilled. For the years ended December 31, 2021, and 2020, the Company received government subsidies of $198,530 and $220,478, which are recognized as subsidy income in the consolidated statements of income in that fiscal year.
Income Taxes | Income Taxes The Company accounts for income taxes pursuant to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount are uncertain. The Company adopted ASC Topic 740-10-05, Income Tax, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions. The Company’s policy on classification of all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.
Value Added Tax | Value Added Tax Both the PRC subsidiary and variable interest entity of the Company are subject to value added tax (“VAT”) imposed by the PRC government on its purchase and sales of goods. The output VAT is charged to customers who purchase goods from the Company and the input VAT is paid when the Company purchases goods from its vendors. VAT rate is 17% (before May 1, 2018), 16% (after May 1, 2018) and 13% (after April 1, 2019) in general, depending on the types of products purchased and sold. The input VAT can be offset against the output VAT. Debit balance of VAT payable represents a credit against future collection of output VAT instead of a receivable due from government.
Comprehensive Income (Loss) | Comprehensive Income (Loss) The Company presents comprehensive income (loss) in accordance with ASC Topic 220, Comprehensive Income. ASC Topic 220 states that all items that are required to be recognized under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components of comprehensive income (loss) were the net income for the years and the foreign currency translation adjustments.
Earnings Per Share | Earnings Per Share Basic earnings per share is computed by dividing the net income attributable to the common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. There were no potentially dilutive securities that were in-the-money that were outstanding during the years ended December 31, 2021.
Share-Based Compensation | Share-Based Compensation The Company uses the fair value recognition provision of ASC Topic 718, Compensation-Stock Compensation, which requires the Company to expense the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of such instruments over the vesting period. The Company also applies the provisions of ASC Topic 505-50, Equity Based Payments to Non-Employees to account for stock-based compensation awards issued to non-employees for services. Such awards for services are recorded at either the fair value of the consideration received or the fair value of the instruments issued in exchange for such services, whichever is more reliably measurable.
Fair Value Measurements | Fair Value Measurements The Company has adopted ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring fair value in GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurement, but provides guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair value and include the following: Level 1 - Quoted prices in active markets for identical assets or liabilities. Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement. The Company estimates the fair value of financial instruments using the available market information and valuation methods. Considerable judgment is required in estimating fair value. Accordingly, the estimates of fair value may not be indicative of the amounts that the Company could realize in a current market exchange. As of December 31, 2021, and 2020, the carrying value of the Company’s short term financial instruments, such as cash and bank balances, accounts receivable, accounts and notes payable, short-term bank loans and balance due to related parties, approximate at their fair values because of the short maturity of these instruments; while loans from credit union approximates at their fair value as the interest rates thereon are close to the market rates of interest published by the People’s Bank of China. Derivative liabilities are measured at fair value on a recurring basis.
Non-Recurring Fair Value Measurements | Non-Recurring Fair Value Measurements The Company reviews long-lived assets for impairment annually or more frequently if events or changes in circumstances indicate the possibility of impairment. For the continuing operations, long-lived assets are measured at fair value on a nonrecurring basis when there is an indicator of impairment, and they are recorded at fair value only when impairment is recognized. For discontinued operations, long-lived assets are measured at the lower of carrying amount or fair value less cost to sell. The fair value of these assets was determined using models with significant unobservable inputs which were classified as Level 3 inputs, primarily the discounted future cash flow.

X
- References No definition available. + Details
Name: | itp_BorrowingCostsPolicyTextBlock
Namespace Prefix: | itp_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | itp_EmployeeBenefitPlanPolicyTextBlock
Namespace Prefix: | itp_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for non recurring fair value measurements + References No definition available. + Details
Name: | itp_NonRecurringFairValueMeasurementsPolicyTextBlock
Namespace Prefix: | itp_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | itp_StatutoryReservesPolicyTextBlock
Namespace Prefix: | itp_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | itp_ValueAddedTaxPolicyTextBlock
Namespace Prefix: | itp_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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 comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for government contractors. + References No definition available. + Details
Name: | us-gaap_GovernmentContractorsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References No definition available. + Details
Name: | us-gaap_ShippingAndHandlingCostPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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