Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v2.4.1.9
Commitments and Contingencies (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
item
Dec. 31, 2014
Value-added tax assessments and other civil litigation    
Commitments and contingencies    
Minimum number of claims that the Company's insurance coverage may not be sufficient to cover 1natr_MinimumNumberOfClaimsCompaniesInsuranceCoverageMayNotCover
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= natr_ValueAddedTaxAssessmentsAndOtherCivilLitigationMember
 
Provision for losses $ 0us-gaap_LossContingencyLossInPeriod
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= natr_ValueAddedTaxAssessmentsAndOtherCivilLitigationMember
 
Future payments related to value-added tax assessments and other civil litigation, minimum 0us-gaap_LossContingencyRangeOfPossibleLossMinimum
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= natr_ValueAddedTaxAssessmentsAndOtherCivilLitigationMember
 
Future payments related to value-added tax assessments and other civil litigation, maximum 500us-gaap_LossContingencyRangeOfPossibleLossMaximum
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= natr_ValueAddedTaxAssessmentsAndOtherCivilLitigationMember
 
Non-income Tax Contingencies    
Commitments and contingencies    
Accrued liabilities $ 2,228us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= natr_NonIncomeTaxMember
$ 2,760us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= natr_NonIncomeTaxMember