XML 70 R55.htm IDEA: XBRL DOCUMENT
v3.20.1

RELATED PARTY TRANSACTIONS (Details) |  |  | 1 Months Ended | 2 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | ---
May 31, 2019 USD ($) shares | May 16, 2019 | Dec. 31, 2019 USD ($) order shares | May 31, 2019 USD ($) shares | Sep. 30, 2019 USD ($) shares | Dec. 31, 2019 USD ($) order | Dec. 31, 2018 USD ($) order
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Repurchase of common stock (in shares) | shares |  |  | 97,785 | 612,729 | 383,127 |  |
Aggregate price of common stock repurchased |  |  | $ 552,000 | $ 6,700,000 | $ 2,900,000 | $ 10,117,000 | $ 0
Director |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Percentage of common stock outstanding (more than) |  | 5.00% |  |  |  |  |
Affiliated Entity | Shipment of Apparel Products |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Number of product orders | order |  |  | 1 |  |  | 1 | 1
Amount of transaction with related party |  |  |  |  |  | $ 7,100 | $ 3,700
Market-based fees paid |  |  |  |  |  | 420 | 220
BHS | Affiliated Entity | Royalty Agreement and License | ReStore |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Royalty expense |  |  |  |  |  | $ 96,000 | $ 327,000
Number of days for termination notice |  |  |  |  |  | 120 days |
BHS | Affiliated Entity | Royalty Agreement and License | Director | ReStore |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Percentage of common stock outstanding (more than) |  |  | 5.00% |  |  | 5.00% |
Broady Trust | Affiliated Entity | Stock Repurchase Agreement | Director |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Ratio of number of common stock shares to be repurchased in off-the-market private transaction |  | 0.4105 |  |  |  |  |
Repurchase of common stock (in shares) | shares | 178,324 |  |  |  |  |  |
Aggregate price of common stock repurchased | $ 1,900,000 |  |  |  |  |  |
Sharng Holdings | Aberdeen | Shipment of Apparel Products |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Ownership percentage by parent |  |  | 40.00% |  |  | 40.00% |
Mr. Brody | Aberdeen | Shipment of Apparel Products |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Ownership percentage by parent |  |  | 40.00% |  |  | 40.00% |
Unrelated Third Party | Aberdeen | Shipment of Apparel Products |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Ownership percentage by parent |  |  | 20.00% |  |  | 20.00% |

X
- Definition Common Stock, 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 number of days 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 Number of Product Orders + References No definition available. + Details
Name: | nhtc_NumberofProductOrders
Namespace Prefix: | nhtc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock Repurchase Program, Ratio of Number Shares Authorized To Be Repurchased In Private Transaction + References No definition available. + Details
Name: | nhtc_StockRepurchaseProgramRatioofNumberSharesAuthorizedToBeRepurchasedInPrivateTransaction
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 The cash outflow to reacquire common stock during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 4 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864 Reference 3: 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 Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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=116634182&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=27012166&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=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember
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: | srt_CounterpartyNameAxis=nhtc_BroadyHealthSciencesMember
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_ProductOrServiceAxis=nhtc_ReStoreMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=nhtc_TheGeorgeK.Broady2012IrrevocableTrustBroadyTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | dei_LegalEntityAxis=nhtc_Mr.BroadyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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