XML 66 R68.htm IDEA: XBRL DOCUMENT
v2.4.1.9

COMMITMENTS AND CONTINGENCIES (Details 2) (USD $) | 12 Months Ended | 0 Months Ended |
--- | --- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Apr. 01, 2014 | Mar. 31, 2014
Long-term agreements |  |  |  |  |
Payment made to third party | $ 239,000natr_LongTermAgreementsPaymentMade | $ 1,468,000natr_LongTermAgreementsPaymentMade | $ 1,270,000natr_LongTermAgreementsPaymentMade |  |
Additional investment committed on Oracle ERP implementation program | 3,845,000natr_ERPImplementationProgramInvestmentCommitmentAmount |  |  |  |
Additional investment committed on Oracle ERP implementation program expected to be paid in 2014 | 3,586,000natr_ERPImplementationProgramInvestmentCommitmentAmountInYear1AfterBalanceSheetDate |  |  |  |
Additional investment committed on Oracle ERP implementation program expected to be paid in 2015 | 259,000natr_ERPImplementationProgramInvestmentCommitmentAmountInYear2AfterBalanceSheetDate |  |  |  |
Commitments to purchase manufacturing equipment | 2,002,000us-gaap_LongTermPurchaseCommitmentAmount |  |  |  |
General Dealer |  |  |  |  |
Commitments and contingencies |  |  |  |  |
Term of the agreement |  |  |  | 3 years |
Average amount of withholding of discounts per month by the third party from the funds remitted to the Company for the sale of the products under the agreement |  |  |  |  | 330natr_AverageAmountOfWithholdingOfDiscountsPerMonthByThirdPartyFromFundsRemittedToEntityForSaleOfProductsUnderAgreement / us-gaap_CounterpartyNameAxis = natr_GeneralDealerMember
Aggregate amount of withholding of discounts by the third party from the funds remitted to the Company for the sale of the products under the agreement |  |  |  |  | 3,000,000natr_AggregateAmountOfWithholdingOfDiscountsByThirdPartyFromFundsRemittedToEntityForSaleOfProductsUnderAgreement / us-gaap_CounterpartyNameAxis = natr_GeneralDealerMember
Payment of withholding discounts |  |  |  | 3,000,000natr_PaymentOfWithholdingDiscounts / us-gaap_CounterpartyNameAxis = natr_GeneralDealerMember |
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 | 400,000us-gaap_LossContingencyRangeOfPossibleLossMaximum / us-gaap_LossContingenciesByNatureOfContingencyAxis = natr_ValueAddedTaxAssessmentsAndOtherCivilLitigationMember |  |  |  |
Non-income Tax Contingencies |  |  |  |  |
Commitments and contingencies |  |  |  |  |
Accrued liabilities | 2,760,000us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = natr_NonIncomeTaxMember | 6,312,000us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = natr_NonIncomeTaxMember |  |  |
Product liability and employee medical claims |  |  |  |  |
Commitments and contingencies |  |  |  |  |
Accrued liabilities | 2,638,000us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = natr_ProductLiabilityAndEmployeeMedicalClaimsMember | 2,811,000us-gaap_LossContingencyAccrualAtCarryingValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = natr_ProductLiabilityAndEmployeeMedicalClaimsMember |  |  |
Accrued liabilities classified as short-term | $ 658,000us-gaap_LossContingencyAccrualCarryingValueCurrent / us-gaap_LossContingenciesByNatureOfContingencyAxis = natr_ProductLiabilityAndEmployeeMedicalClaimsMember | $ 526,000us-gaap_LossContingencyAccrualCarryingValueCurrent / us-gaap_LossContingenciesByNatureOfContingencyAxis = natr_ProductLiabilityAndEmployeeMedicalClaimsMember |  |  |

X
- Definition Represents the aggregate amount of withholding of discounts by the third party from the funds remitted to the entity for the sale of the products under the agreement. + References No definition available. + Details
Name: | natr_AggregateAmountOfWithholdingOfDiscountsByThirdPartyFromFundsRemittedToEntityForSaleOfProductsUnderAgreement
Namespace Prefix: | natr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the average amount of withholding of discounts per month by the third party from the funds remitted to the entity for the sale of the products under the agreement. + References No definition available. + Details
Name: | natr_AverageAmountOfWithholdingOfDiscountsPerMonthByThirdPartyFromFundsRemittedToEntityForSaleOfProductsUnderAgreement
Namespace Prefix: | natr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represent the amount of investment committed by the entity on Oracle ERP implementation program over the course of the project. + References No definition available. + Details
Name: | natr_ERPImplementationProgramInvestmentCommitmentAmount
Namespace Prefix: | natr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represent the amount of investment committed by the entity on Oracle ERP implementation program expected to be paid in the first year after the balance sheet date. + References No definition available. + Details
Name: | natr_ERPImplementationProgramInvestmentCommitmentAmountInYear1AfterBalanceSheetDate
Namespace Prefix: | natr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represent the amount of investment committed by the entity on Oracle ERP implementation program expected to be paid in the second year after the balance sheet date. + References No definition available. + Details
Name: | natr_ERPImplementationProgramInvestmentCommitmentAmountInYear2AfterBalanceSheetDate
Namespace Prefix: | natr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | natr_LongTermAgreementsAbstract
Namespace Prefix: | natr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount of payment made to third party under long-term agreements in which the entity has agreed to pay a percentage of net sales in certain regions in which it operates, or royalties on certain products. + References No definition available. + Details
Name: | natr_LongTermAgreementsPaymentMade
Namespace Prefix: | natr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the minimum number of claims the Company's insurance coverage may not be sufficient to cover. + References No definition available. + Details
Name: | natr_MinimumNumberOfClaimsCompaniesInsuranceCoverageMayNotCover
Namespace Prefix: | natr_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the payment of withholding discounts. + References No definition available. + Details
Name: | natr_PaymentOfWithholdingDiscounts
Namespace Prefix: | natr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the term of the agreement. + References No definition available. + Details
Name: | natr_TermOfAgreement
Namespace Prefix: | natr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyLossInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The estimated maximum amount of possible loss from the contingency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossMaximum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The estimated minimum amount of possible loss from the contingency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossMinimum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_CounterpartyNameAxis=natr_GeneralDealerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=natr_NonIncomeTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=natr_ProductLiabilityAndEmployeeMedicalClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=natr_ValueAddedTaxAssessmentsAndOtherCivilLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |