XML 71 R59.htm IDEA: XBRL DOCUMENT
v3.10.0.1

REVENUE RECOGNITION, Contract Liabilities - Customer Loyalty Programs (Details) $ in Thousands | 6 Months Ended
--- | ---
Jun. 30, 2018 USD ($)
Contract Liabilities - Customer Loyalty Programs [Abstract] |  |
Outstanding at beginning of period | $ 13,043 | [1]
Increase (Decrease) Attributed to [Abstract] |  |
Customer loyalty deferrals | 3,029 |
Customer loyalty redemptions/expirations | (1,802) |
Outstanding at end of period | 14,270 |
Calculated under Cost Provision Methodology [Member] |  |
Contract Liabilities - Customer Loyalty Programs [Abstract] |  |
Outstanding at beginning of period | 1,900 |
Impact of Adopting ASC Topic 606 [Member] |  |
Contract Liabilities - Customer Loyalty Programs [Abstract] |  |
Outstanding at beginning of period | $ 11,200 |
[1] | The company recorded customer loyalty points under the cost provision method prior to the adoption of Topic 606. The loyalty point liability under the cost provision methodology was $1.9 million as of December 31, 2017. The Company recorded an additional liability of $11.2 million due to the cumulative impact of adopting Topic 606.

X
- Definition Amount of increase in obligation to transfer good or service to customer for which consideration has been received or is receivable from loyalty point program deferrals with certain customers. + References No definition available. + Details
Name: | nus_ContractWithCustomerLiabilityCustomerLoyaltyDeferrals
Namespace Prefix: | nus_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in obligation to transfer good or service to customer for which consideration has been received or is due from redemptions and expirations of loyalty point program deferrals with certain customers. + References No definition available. + Details
Name: | nus_ContractWithCustomerLiabilityCustomerLoyaltyRedemptionsExpirations
Namespace Prefix: | nus_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |