XML 61 R50.htm IDEA: XBRL DOCUMENT
v3.20.4

Note 10 - Related Party Transactions (Details Textual) |  |  | 1 Months Ended | 2 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | ---
Mar. 20, 2020 | May 17, 2019 USD ($) shares | Dec. 31, 2019 USD ($) shares | May 31, 2019 USD ($) shares | Sep. 30, 2019 USD ($) shares | Mar. 31, 2019 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | May 16, 2019
Treasury Stock, Shares, Acquired (in shares) | shares |  |  | 97,785 | 612,729 | 383,127 |  |  |  |
Treasury Stock, Value, Acquired, Cost Method |  |  | $ 552,000 | $ 6,700,000 | $ 2,900,000 |  |  | $ 10,117,000 |
Broady Trust [Member] |  |  |  |  |  |  |  |  |
Stock Repurchase Program, Ratio of Number of Shares Authorized to be Repurchased in Private Transaction |  | 0.4105 |  |  |  |  |  |  |
Treasury Stock, Shares, Acquired (in shares) | shares |  | 178,324 |  |  |  |  |  |  |
Treasury Stock, Value, Acquired, Cost Method |  | $ 1,900,000 |  |  |  |  |  |  |
BHS [Member] | Royalty Agreement and License [Member] |  |  |  |  |  |  |  |  |
Royalty Expense |  |  |  |  |  |  | $ 83,000 | $ 96,000 |
Unrelated Third Party [Member] | Aberdeen [Member] |  |  |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Parent |  |  |  |  |  |  | 20.00% |  |
Director [Member] |  |  |  |  |  |  |  |  |
Common Stock, Percentage of Beneficial Stock Outstanding | 5.00% |  |  |  |  |  |  |  | 5.00%
Director [Member] | Aberdeen [Member] |  |  |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Parent |  |  |  |  |  |  | 40.00% |  |
BHS [Member] | Royalty Agreement and License [Member] |  |  |  |  |  |  |  |  |
Related Party Transaction, Additional Extension Period of Agreement (Year) | 5 years |  |  |  |  |  |  |  |
Related Party Transaction, Automatic Renewal Period of Agreement (Year) | 1 year |  |  |  |  |  |  |  |
Number of Days Termination Notice (Day) | 90 days |  |  |  |  |  |  |  |
Aberdeen [Member] |  |  |  |  |  |  |  |  |
Related Party Transaction, Other Revenues from Transactions with Related Party |  |  |  |  |  |  | $ 420 |  |
Aberdeen [Member] | Shipment of Apparel Products [Member] |  |  |  |  |  |  |  |  |
Number of Product Orders |  |  |  |  |  | 1 |  |  |
Related Party Transaction, Amounts of Transaction |  |  |  |  |  | $ 7,100 |  |  |
Sharng Holdings [Member] | Aberdeen [Member] |  |  |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Parent |  |  |  |  |  |  | 40.00% |  |

X
- Definition Represents the percentage of beneficial stock outstanding. + References No definition available. + Details
Name: | nhtc_CommonStockPercentageOfBeneficialStockOutstanding
Namespace Prefix: | nhtc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the number of days for termination notice. + References No definition available. + Details
Name: | nhtc_NumberOfDaysTerminationNotice
Namespace Prefix: | nhtc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of product orders. + References No definition available. + Details
Name: | nhtc_NumberOfProductOrders
Namespace Prefix: | nhtc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the additional extension period of the agreement in related party transaction. + References No definition available. + Details
Name: | nhtc_RelatedPartyTransactionAdditionalExtensionPeriodOfAgreement
Namespace Prefix: | nhtc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the automatic renewal period of the agreement in related party transaction. + References No definition available. + Details
Name: | nhtc_RelatedPartyTransactionAutomaticRenewalPeriodOfAgreement
Namespace Prefix: | nhtc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the ratio of number of shares authorized to be repurchased in private transaction. + References No definition available. + Details
Name: | nhtc_StockRepurchaseProgramRatioOfNumberOfSharesAuthorizedToBeRepurchasedInPrivateTransaction
Namespace Prefix: | nhtc_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property. + 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.3) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_RoyaltyExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: 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(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_TreasuryStockValueAcquiredCostMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=nhtc_BroadyTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=nhtc_BHSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=nhtc_RoyaltyAgreementAndLicenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=nhtc_UnrelatedThirdPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=nhtc_AberdeenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nhtc_BHSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nhtc_AberdeenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=nhtc_ShipmentOfApparelProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nhtc_SharngHoldingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |