XML 62 R49.htm IDEA: XBRL DOCUMENT
v3.21.1

Income Taxes (Details Textual) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019
Income Taxes (Textual) |  |
Net operating loss carryforwards for PRC tax | $ 37,800,000 |
Operating loss, expiration date | Dec. 31, 2026 |
Valuation allowance for deferred tax assets | $ 27,666,557 | $ 30,738,262
Enterprise income tax rate | 25.00% |
Net operating loss expiration, description | Approximately $23.1 million of loss carryforwards expired in December 2020. The Company also has net operating losses for United States federal income tax purposes of approximately $6.7 million of which $5.1 million are available to offset future taxable income, if any, through 2039, and $1.6 million are available for carryforward indefinitely subject to a limitation of 80% of taxable income for each tax year. |
Description of federal corporate income tax rate | The U.S. Tax Reform significantly modified the U.S. Internal Revenue Code by, among other things, reducing the statutory U.S. federal corporate income tax rate from 35% to 21% for taxable years beginning after December 31, 2017; limiting and/or eliminating many business deductions; migrating the U.S. to a territorial tax system with a one-time transition tax on a mandatory deemed repatriation of previously deferred foreign earnings of certain foreign subsidiaries; subject to certain limitations, generally eliminating U.S. corporate income tax on dividends from foreign subsidiaries; and providing for new taxes on certain foreign earnings. |

X
- Definition Description of federal corporation income tax rete. + References No definition available. + Details
Name: | cphi_DescriptionOfFederalCorporateIncomeTaxRate
Namespace Prefix: | cphi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cphi_IncomeTaxesTextualAbstract
Namespace Prefix: | cphi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net operating loss carry forward expiration date description. + References No definition available. + Details
Name: | cphi_NetOperatingLossCarryForwardsExpirationDescription
Namespace Prefix: | cphi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expiration date of each operating loss carryforward included in operating loss carryforward, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwardsExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration