XML 62 R50.htm IDEA: XBRL DOCUMENT
v3.7.0.1

ACCOUNTING PRONOUNCEMENTS (Details) - Accounting Standards Update 2016-09 [Member] - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2017 | Jun. 30, 2017 | Dec. 31, 2016
Accounting Pronouncements [Abstract] |  |  |
Excess tax benefits | $ (2.2) | $ (3.0) |
Retained Earnings [Member] |  |  |
Accounting Pronouncements [Abstract] |  |  |
Cumulative adjustment |  |  | $ (2.8)
Additional Paid-in Capital [Member] |  |  |
Accounting Pronouncements [Abstract] |  |  |
Cumulative adjustment |  |  | $ 2.8

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable excess tax benefits associated with a share-based compensation plan. + References No definition available. + Details
Name: | nus_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsAmount
Namespace Prefix: | nus_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption. + References No definition available. + Details
Name: | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=nus_AccountingStandardsUpdate201609Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |