XML 39 R50.htm IDEA: XBRL DOCUMENT
v3.20.1

OTHER RECEIVABLES, NET (Details 1) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Notes to Financial Statements |  |
Beginning balance | $ 29,571 | $ 13,830
Addition | 13,680 | 17,131
Exchange rate effect | (575) | (1,390)
Ending balance | $ 42,676 | $ 29,571

X
- References No definition available. + Details
Name: | bhat_Addition
Namespace Prefix: | bhat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bhat_ExchangeRateEffects
Namespace Prefix: | bhat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant