XML 28 R77.htm IDEA: XBRL DOCUMENT
v3.20.1

Other Current and Non-Current Assets- Schedule of Other Current Assets (Details) (Parenthetical) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2019 | Dec. 31, 2016 | Dec. 31, 2018
Security deposits |  | $ 14,000,000 |  |
Deposit receivable sold |  | 13,000,000 |  |
Payment on deposits |  | 10,400,000 |  |
Proceeds from other assets |  | 10,400,000 |  |
Advances to unrelated parties | [1] | 1,835,826 |  | $ 3,223,897
Interest receivables |  | 160,000 |  |
Advances for business development |  | 1,660,000 |  |
RMB [Member] |  |  |  |
Security deposits |  | 90,800,000 |  |
Deposit receivable sold |  | 90,200,000 |  |
Payment on deposits |  | $ 72,200,000 |  |
Loss on sale of deposit receivables |  |  | $ 2,700,000 |
[1] | The advances to unrelated parties for business development, and are non-interest bearing and due on demand. Included in the balance of advances to unrelated parties, $1.8 million was the amount due from one unrelated party, which consisted of $0.16 million interest receivables related to a loan agreement entered during 2018 (see Note 13) and $1.66 million advances for business development purposes which were non-interest bearing and due on demand. Subsequent to the year ended December 31, 2019, the Company has fully collected the balance from this unrelated party

X
- Definition Advances to unrelated-parties. + References No definition available. + Details
Name: | TAOP_AdvancesToUnrelatedparties
Namespace Prefix: | TAOP_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loss on sale of deposit receivables. + References No definition available. + Details
Name: | TAOP_LossOnSaleOfDepositReceivables
Namespace Prefix: | TAOP_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Payment on deposits. + References No definition available. + Details
Name: | TAOP_PaymentOnDeposits
Namespace Prefix: | TAOP_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business development involves the development of products and services, their delivery, design and their implementation. Business development includes a number of techniques designed to grow an economic enterprise. Such techniques include, but are not limited to, assessments of marketing opportunities and target markets, intelligence gathering on customers and competitors, generating leads for possible sales, follow-up sales activity, formal proposal writing and business model design. Business development involves evaluating a business and then realizing its full potential, using such tools as marketing, sales, information management and customer service. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(6)) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_BusinessDevelopment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable. + 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.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InterestReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash inflow related to amounts received in advance from a potential buyer showing or confirming an intention to complete an acquisition of land, buildings, other structures, or any item classified as real estate. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromDepositsOnRealEstateSales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from the sale of other assets as part of operating activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfOtherAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. + 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.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SecurityDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=TAOP_RMBCurrencyExchangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |